InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 C# IoC Projects
-
Project mention: Mastering Dependency Injection: Effective Ways to Inject Dependencies in C# | dev.to | 2025-05-25
Autofac Documentation
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
To address the challenge, I decided to implement the decorator pattern by enhancing the existing email service with the opt-out functionality. During my research, I came across an interesting NuGet package called Scrutor, which provides an excellent abstraction for the decorator pattern. This package allowed me to implement the solution in an elegant way with minimum effort.
-
-
Castle Windsor
Castle Windsor is a best of breed, mature Inversion of Control container available for .NET
-
Simple Injector
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
TinyIoC
An easy to use, hassle free, Inversion of Control Container for small projects, libraries and beginners alike.
-
Project mention: Pure DI: depencency injection for .NET without reflection | news.ycombinator.com | 2024-11-13
-
-
-
-
-
-
-
-
-
-
ManualDi
Lightweight C# dependency injection framework without reflection. Works seamlessly in both Unity3d and plain C# projects
-
Simplify.DI
Simplify is an open-source set of lightweight .NET libraries that provide infrastructure for your applications. DI and mocking friendly. (by SimplifyNet)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# IoC discussion
C# IoC related posts
-
Mastering Dependency Injection: Effective Ways to Inject Dependencies in C#
-
Enhancing Services with the Decorator Pattern in C#
-
Scrutor VS DeviantCoding - a user suggested alternative
2 projects | 25 Jan 2025 -
Registerly: Simplifying Dependency Injection with Attributes
-
Pure DI: depencency injection for .NET without reflection
-
Pure.DI VS jab - a user suggested alternative
2 projects | 24 Sep 2024 -
Dependency Injection in .NET with Microsoft.Extensions.DependencyInjection and Scrutor
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Jun 2025
Index
What are some of the best open-source IoC projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Autofac | 4,580 |
2 | Scrutor | 3,972 |
3 | Ninject | 2,685 |
4 | Castle Windsor | 1,536 |
5 | Simple Injector | 1,240 |
6 | DryIoc | 1,074 |
7 | splat | 988 |
8 | StructureMap | 906 |
9 | Reflex | 875 |
10 | stronginject | 853 |
11 | TinyIoC | 834 |
12 | Pure.DI | 668 |
13 | Jot | 640 |
14 | LightInject | 627 |
15 | Lamar | 591 |
16 | DotNetCore | 471 |
17 | VS MEF | 450 |
18 | Meet Grace | 339 |
19 | Stashbox | 147 |
20 | ZeroIoC | 47 |
21 | di-framework | 40 |
22 | ManualDi | 39 |
23 | Simplify.DI | 18 |