An open API service for producing an overview of a list of open source projects.

https://github.com/Microsoft/vs-mef

extensibility extensibility-engine mef visual-studio

Score: 28.326192017862354

Last synced: about 22 hours ago
JSON representation

Repository metadata:

Managed Extensibility Framework (MEF) implementation used by Visual Studio


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 3,718
Total Committers: 70
Avg Commits per committer: 53.114
Development Distribution Score (DDS): 0.186

Commits in past year: 438
Committers in past year: 18
Avg Commits per committer in past year: 24.333
Development Distribution Score (DDS) in past year: 0.466

Name Email Commits
Andrew Arnott a****o@m****m 3028
renovate[bot] 2****] 234
dependabot[bot] 4****] 151
Alex Eyler a****y@m****m 34
CSIGS@microsoft.com c****s 23
David Kean d****n@m****m 20
Drew Noakes g****t@d****m 16
Daniel Griffen d****l@g****o 14
Ankit. 3****t 14
Greg Van Liew g****l@m****m 12
Daniel Griffen d****e@m****m 12
Adrian Vinca a****v@m****m 11
Matteo Prosperi 4****i 11
Kirill Osenkov g****b@o****m 11
CSI Users c****s@m****m 10
Copilot 1****t 9
Nicolai Henriksen (NCHE) n****e@o****m 6
Todd Grunke t****n@m****m 6
Miguel Lopez 4****c 6
Tina Schrepfer (LI) t****i@m****m 5
🤖 Copilot n****y@g****m 5
Zbyněk Sailer v****l@m****m 5
Fabric Resource Service o****v@m****m 4
Pierson Lee (PIE) p****l@m****m 4
trevors20 4****0 3
Stephen Toub s****b@m****m 3
Andrii Tretiak a****t@m****m 3
Marius Ungureanu m****u@m****m 3
Mohit Chakraborty m****c@m****m 3
Joey Robichaud j****h@m****m 3
and 40 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 37
Total pull requests: 602
Average time to close issues: over 3 years
Average time to close pull requests: 15 days
Total issue authors: 20
Total pull request authors: 29
Average comments per issue: 2.27
Average comments per pull request: 0.85
Merged pull request: 280
Bot issues: 2
Bot pull requests: 366

Past year issues: 6
Past year pull requests: 139
Past year average time to close issues: 7 days
Past year average time to close pull requests: 9 days
Past year issue authors: 3
Past year pull request authors: 12
Past year average comments per issue: 2.0
Past year average comments per pull request: 1.46
Past year merged pull request: 71
Past year bot issues: 0
Past year bot pull requests: 85

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Microsoft/vs-mef

Top Issue Authors

  • AArnott (12)
  • tmat (3)
  • znakeeye (2)
  • KirillOsenkov (2)
  • weltkante (2)
  • drewnoakes (2)
  • gabrielrvd (1)
  • renovate[bot] (1)
  • jaredpar (1)
  • BalintPogatsa (1)
  • etiennemargraff (1)
  • bradws (1)
  • sharwell (1)
  • AmadeusW (1)
  • kzu (1)

Top Pull Request Authors

  • dependabot[bot] (199)
  • renovate[bot] (166)
  • AArnott (143)
  • csigs (21)
  • ankitvarmait (20)
  • davkean (8)
  • Copilot (8)
  • matteo-prosperi (6)
  • ToddGrun (5)
  • RyanToth3 (3)
  • taliamccormick (2)
  • SylviaLe191 (2)
  • JamieMagee (2)
  • aphistra (2)
  • teo-tsirpanis (1)

Top Issue Labels

  • enhancement (10)
  • analyzers (9)
  • bug (8)
  • question (1)
  • dependencies (1)

Top Pull Request Labels

  • dependencies (365)
  • enhancement (8)
  • bug (3)
  • analyzers (3)
  • breaking change (1)

Package metadata

nuget.org: microsoft.visualstudio.composition.netfxattributes

The MEF attributes and runtime classes in the .NET Managed Extensibility Framework (MEF) that are used for imports and exports, and exception types, in a .NET Standard compliant NuGet package form, as found in the System.ComponentModel.Composition namespace.

  • Homepage: https://github.com/Microsoft/vs-mef
  • Licenses: MIT
  • Latest release: 16.9.20 (published over 5 years ago)
  • Last Synced: 2026-10-31T15:31:46.003Z (2 days ago)
  • Versions: 16
  • Dependent Packages: 2
  • Dependent Repositories: 124
  • Downloads: 22,518,645 Total
  • Docker Downloads: 4,431
  • Rankings:
    • Docker downloads count: 0.414%
    • Downloads: 0.508%
    • Dependent repos count: 0.554%
    • Average: 2.177%
    • Stargazers count: 2.294%
    • Forks count: 2.468%
    • Dependent packages count: 6.823%
  • Maintainers (2)
nuget.org: microsoft.visualstudio.composition.configuration

Lightning fast MEF engine, supporting System.ComponentModel.Composition and System.Composition.

  • Homepage: https://github.com/Microsoft/vs-mef
  • Licenses: MIT
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-10-31T15:31:41.229Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.422%
    • Stargazers count: 1.724%
    • Average: 8.848%
    • Dependent repos count: 12.697%
    • Dependent packages count: 19.548%
nuget.org: microsoft.visualstudio.composition

Lightning fast MEF engine, supporting System.ComponentModel.Composition and System.Composition.

  • Homepage: https://github.com/Microsoft/vs-mef
  • Licenses: MIT
  • Latest release: 17.13.41 (published over 1 year ago)
  • Last Synced: 2026-10-31T15:31:41.512Z (2 days ago)
  • Versions: 50
  • Dependent Packages: 22
  • Dependent Repositories: 0
  • Downloads: 27,190,385 Total
  • Rankings:
    • Downloads: 0.49%
    • Average: 11.935%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (2)
nuget.org: microsoft.visualstudio.componentmodelhost

Package Description

  • Homepage: https://github.com/Microsoft/vs-mef
  • Licenses: mit
  • Latest release: 17.14.106 (published over 1 year ago)
  • Last Synced: 2026-10-31T15:31:41.997Z (2 days ago)
  • Versions: 58
  • Dependent Packages: 10
  • Dependent Repositories: 0
  • Downloads: 6,503,327 Total
  • Rankings:
    • Downloads: 0.713%
    • Average: 12.009%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (2)
nuget.org: microsoft.visualstudio.composition.analyzers

Analyzers for MEF consumers to help identify common errors in MEF parts.

  • Homepage: https://github.com/Microsoft/vs-mef
  • Licenses: MIT
  • Latest release: 17.13.41 (published over 1 year ago)
  • Last Synced: 2026-10-31T15:31:40.570Z (2 days ago)
  • Versions: 22
  • Dependent Packages: 8
  • Dependent Repositories: 0
  • Downloads: 3,140,486 Total
  • Rankings:
    • Downloads: 1.883%
    • Average: 12.4%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (2)
nuget.org: microsoft.visualstudio.composition.apphost

Adds a VS MEF system with a pre-computed, cached MEF graph.

  • Homepage: https://github.com/Microsoft/vs-mef
  • Licenses: MIT
  • Latest release: 17.7.26 (published almost 3 years ago)
  • Last Synced: 2026-10-31T15:31:41.734Z (2 days ago)
  • Versions: 34
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 39,459 Total
  • Rankings:
    • Downloads: 10.832%
    • Dependent repos count: 13.819%
    • Average: 14.496%
    • Dependent packages count: 18.835%
  • Maintainers (2)

Dependencies

src/Microsoft.VisualStudio.Composition/Microsoft.VisualStudio.Composition.csproj nuget
  • Microsoft.CodeAnalysis.PublicApiAnalyzers 3.3.3
  • Microsoft.VisualStudio.Threading.Analyzers 17.2.32
  • Microsoft.VisualStudio.Validation 17.0.53
  • Nullable 1.3.0
  • System.ComponentModel.Composition 6.0.0
  • System.Composition 6.0.0
  • System.Reflection.Emit 4.7.0
  • System.Reflection.Metadata 5.0.0
  • System.Reflection.TypeExtensions 4.7.0
  • System.Threading.Tasks.Dataflow 6.0.0
src/Microsoft.VisualStudio.Composition.Analyzers/Microsoft.VisualStudio.Composition.Analyzers.csproj nuget
  • Microsoft.CodeAnalysis.Analyzers 3.3.3
  • Microsoft.CodeAnalysis.CSharp 2.10.0
src/Microsoft.VisualStudio.Composition.AppHost/Microsoft.VisualStudio.Composition.AppHost.csproj nuget
  • Nerdbank.MSBuildExtension 0.1.17-beta
  • Nullable 1.3.0
src/Microsoft.VisualStudio.Composition.VSMefx/Microsoft.VisualStudio.Composition.VSMefx.csproj nuget
  • Microsoft.CSharp 4.7.0
  • Nerdbank.NetStandardBridge 1.1.9-alpha
  • OpenSoftware.DgmlBuilder 2.0.0
  • System.CommandLine.DragonFruit 0.3.0-alpha.21216.1
test/Microsoft.VisualStudio.Composition.Analyzers.Tests/Microsoft.VisualStudio.Composition.Analyzers.Tests.csproj nuget
  • Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit 1.1.1
  • Microsoft.CodeAnalysis.CSharp.Workspaces *
  • Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.XUnit 1.1.1
  • Microsoft.CodeAnalysis.VisualBasic.Workspaces *
  • Microsoft.NET.Test.Sdk 17.2.0
  • Nullable 1.3.0
  • coverlet.msbuild 3.1.2
  • xunit 2.4.1
  • xunit.runner.visualstudio 2.4.5
test/Microsoft.VisualStudio.Composition.AppDomainTests2/Microsoft.VisualStudio.Composition.AppDomainTests2.csproj nuget
  • System.Composition 6.0.0
test/Microsoft.VisualStudio.Composition.AssemblyDiscoveryTests/Microsoft.VisualStudio.Composition.AssemblyDiscoveryTests.csproj nuget
  • System.ComponentModel.Composition 6.0.0
  • System.Composition 6.0.0
test/Microsoft.VisualStudio.Composition.AssemblyDiscoveryTests2/Microsoft.VisualStudio.Composition.AssemblyDiscoveryTests2.csproj nuget
  • System.Composition 6.0.0
test/Microsoft.VisualStudio.Composition.BrokenAssemblyTests/Microsoft.VisualStudio.Composition.BrokenAssemblyTests.csproj nuget
  • System.ComponentModel.Composition 6.0.0
  • System.Composition 6.0.0
test/Microsoft.VisualStudio.Composition.EmbeddedTypeReceiver/Microsoft.VisualStudio.Composition.EmbeddedTypeReceiver.csproj nuget
  • System.ComponentModel.Composition 6.0.0
  • System.Composition 6.0.0
test/Microsoft.VisualStudio.Composition.NonEmbeddingTypeReceiver/Microsoft.VisualStudio.Composition.NonEmbeddingTypeReceiver.csproj nuget
  • System.ComponentModel.Composition 6.0.0
  • System.Composition 6.0.0
test/Microsoft.VisualStudio.Composition.Tests/Microsoft.VisualStudio.Composition.Tests.csproj nuget
  • DiffPlex 1.7.1
  • Microsoft.NET.Test.Sdk 17.2.0
  • Nullable 1.3.0
  • System.ValueTuple 4.5.0
  • Xunit 2.4.1
  • Xunit.SkippableFact 1.4.13
  • coverlet.msbuild 3.1.2
  • xunit.extensibility.execution 2.4.1
  • xunit.runner.console 2.4.1
  • xunit.runner.visualstudio 2.4.5
test/VS.Mefx.Tests/TestFiles/BasicScripts/ExtendedOperations/ExtendedOperations.csproj nuget
  • System.ComponentModel.Composition 6.0.0
test/VS.Mefx.Tests/TestFiles/BasicScripts/MefCalculator/MefCalculator.csproj nuget
  • System.ComponentModel.Composition 6.0.0
test/VS.Mefx.Tests/TestFiles/MatchingScripts/CarOne/CarOne.csproj nuget
  • System.Composition.AttributedModel 6.0.0
test/VS.Mefx.Tests/TestFiles/MatchingScripts/CarTwo/CarTwo.csproj nuget
  • System.Composition.AttributedModel 6.0.0
test/VS.Mefx.Tests/TestFiles/MatchingScripts/Garage/Garage.csproj nuget
  • System.Composition.AttributedModel 6.0.0
test/VS.Mefx.Tests/TestFiles/MatchingScripts/User/User.csproj nuget
  • System.Composition.AttributedModel 6.0.0
test/VS.Mefx.Tests/VS.Mefx.Tests.csproj nuget
  • DiffPlex 1.7.1
  • Microsoft.NET.Test.Sdk 17.2.0
  • Nullable 1.3.0
  • System.ValueTuple 4.5.0
  • Xunit 2.4.1
  • Xunit.SkippableFact 1.4.13
  • coverlet.collector 3.1.2
  • xunit.extensibility.execution 2.4.1
  • xunit.runner.console 2.4.1
  • xunit.runner.visualstudio 2.4.5
src/Microsoft.VisualStudio.Composition.Analyzers.CSharp/Microsoft.VisualStudio.Composition.Analyzers.CSharp.csproj nuget
  • Microsoft.CodeAnalysis.CSharp *
.github/workflows/copilot-setup-steps.yml actions
  • actions/checkout 8e8c483db84b4bee98b60c0593521ed34d9990e8 composite
.github/workflows/libtemplate-update.yml actions
  • actions/checkout 8e8c483db84b4bee98b60c0593521ed34d9990e8 composite
samples/Samples.csproj nuget
src/Microsoft.VisualStudio.Composition.Analyzers.CodeFixes/Microsoft.VisualStudio.Composition.Analyzers.CodeFixes.csproj nuget
  • Microsoft.CodeAnalysis.CSharp.Workspaces *
.github/workflows/docs.yml actions
  • actions/checkout 8e8c483db84b4bee98b60c0593521ed34d9990e8 composite
  • actions/deploy-pages d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e composite
  • actions/upload-pages-artifact 7b1f4a764d45c48632c6b24a0339c27f5614fb0b composite
src/Microsoft.VisualStudio.Composition.Analyzers.VB/Microsoft.VisualStudio.Composition.Analyzers.VB.csproj nuget
  • Microsoft.CodeAnalysis.VisualBasic *
test/Microsoft.VisualStudio.Composition.TestEmbeddableTypes/Microsoft.VisualStudio.Composition.TestEmbeddableTypes.csproj nuget
.github/actions/publish-artifacts/action.yaml actions
  • actions/upload-artifact 330a01c490aca151604b8cf639adc76d48f6c5d4 composite
test/Microsoft.VisualStudio.Composition.AppDomainTests/Microsoft.VisualStudio.Composition.AppDomainTests.csproj nuget
.github/workflows/docs_validate.yml actions
  • actions/checkout 8e8c483db84b4bee98b60c0593521ed34d9990e8 composite
  • becheran/mlc 18a06b3aa2901ca197de59c8b0b1f54fdba6b3fa composite
test/Microsoft.VisualStudio.Composition.MissingAssemblyTests/Microsoft.VisualStudio.Composition.MissingAssemblyTests.csproj nuget
test/Microsoft.VisualStudio.Composition.Benchmarks/Microsoft.VisualStudio.Composition.Benchmarks.csproj nuget
  • BenchmarkDotNet *
  • Microsoft.VisualStudio.DiagnosticsHub.BenchmarkDotNetDiagnosers *
  • System.ComponentModel.Composition *
  • System.Composition.AttributedModel *
  • System.Memory *