1、Autofac
GitHub:https://github.com/autofac/Autofac
描述:An addictive .NET IoC container https://autofac.org
Star:2.9k
Fork:677
2、Ninject
GitHub:https://github.com/ninject/ninject
描述:the ninja of .net dependency injectors http://ninject.org/
Star:2.3k
Fork:526
3、Castle Windsor
GitHub:https://github.com/castleproject/Windsor
描述:Castle Windsor is a best of breed, mature Inversion of Control container available for .NET http://www.castleproject.org/
Star:1.2k
Fork:418
4、Unity
GitHub:https://github.com/unitycontainer/unity
描述:This repository contains development environment for the entire package. We welcome contributions!
Star:1.3k
Fork:311
5、Microsoft.Extensions.DependencyInjection
GitHub:https://github.com/aspnet/DependencyInjection[Archived]
描述:[Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions
Star:845
Fork:326
GitHub:https://github.com/dotnet/extensions
描述:.NET APIs for commonly used programming patterns and utilities, such as dependency injection, logging, and configuration.
Star:1.4k
Fork:486
6、StructureMap
GitHub:https://github.com/structuremap/structuremap
描述:A Dependency Injection/Inversion of Control tool for .NET http://structuremap.github.com
Star:853
Fork:288
7、Scrutor
GitHub:https://github.com/khellang/Scrutor
描述:Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection
Star:982
Fork:109
8、Simple Injector
GitHub:https://github.com/simpleinjector/SimpleInjector
描述:An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success. https://simpleinjector.org
Star:875
Fork:129
9、TinyIoC
GitHub:https://github.com/grumpydev/TinyIoC
描述:An easy to use, hassle free, Inversion of Control Container for small projects, libraries and beginners alike.
Star:671
Fork:199
10、LightInject
GitHub:https://github.com/seesharper/LightInject
描述:An ultra lightweight IoC container http://www.lightinject.net
Star:410
Fork:110
11、DryIoc
GitHub:https://github.com/dadhi/DryIoc
描述:DryIoc is fast, small, full-featured IoC Container for .NET
Star:355
Fork:45
12、VS MEF
GitHub:https://github.com/Microsoft/vs-mef
描述:Managed Extensibility Framework (MEF) implementation used by Visual Studio
Star:208
Fork:48
13、Lamar
GitHub:https://github.com/jasperfx/lamar
描述:Fast Inversion of Control Tool and Sundry Items of Roslyn Chicanery
Star:249
Fork:66
14、Meet Grace
GitHub:https://github.com/ipjohnson/Grace
描述:Grace is a feature rich dependency injection container library
Star:203
Fork:23
15、Stashbox
GitHub:https://github.com/z4kn4fein/stashbox
描述:A lightweight, portable dependency injection framework for .NET based solutions
Star:70
Fork:7
16、Simplify.DI
GitHub:https://github.com/SimplifyNet/Simplify
描述:Simplify is an open-source set of .NET libraries that provide infrastructure for your applications. DI and mocking friendly. https://simplifynet.dev/
Star:4
Fork:14
17、ServiceLayer
GitHub:https://github.com/rabbal/ServiceLayer
描述:Design and Implement ServiceLayer that Integrated With FluentValidation
Star:5
Fork:3