17个IoC 软件包和项目

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值