10

8

6

4

2


9.0

9.1

8.5
1.9

7.8

5.0

7.7

6.8

7.1

5.2

20 IoC packages and projects

  • Autofac

    9.0 9.1 L5 C#
    An addictive .NET IoC container
  • Ninject

    8.5 1.9 L4 C#
    The ninja of .net dependency injectors
  • Unity

    7.8 5.0 L4 C#
    Lightweight extensible dependency injection container with support for constructor, property, and method call injection
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Promoted scoutapm.com
  • Castle Windsor

    7.7 6.8 L5 C#
    Castle Windsor is best of breed, mature Inversion of Control container available for .NET and Silverlight
  • Microsoft.Extensions.DependencyInjection

    7.3 0.0 L5 C#
    The default IoC container for ASP.NET Core applications.
  • Scrutor

    7.1 5.2 L5 C#
    Assembly scanning extensions for Microsoft.Extensions.DependencyInjection.
  • StructureMap

    6.9 0.0 L4 C#
    The original IoC/DI Container for .Net
  • Simple Injector

    6.6 8.0 L4 C#
    Simple Injector is an easy-to-use Dependency Injection (DI) library for .NET 4+ that supports Silverlight 4+, Windows Phone 8, Windows 8 including Universal apps and Mono.
  • TinyIoC

    6.5 4.6 L2 C#
    Single-file, easy and cross-platform IoC container
  • LightInject

    5.4 6.7 L2 C#
    A ultra lightweight IoC container
  • DryIoc

    5.1 9.1 C#
    Simple, fast all fully featured IoC container.
  • DryIoc is fast, small, full-featured IoC Container for .NET

    5.1 9.1 C#
    DryIoc is fast, small, full-featured IoC Container for .NET
  • Lamar

    4.5 7.1 C#
    A fast IoC container heavily optimized for usage within ASP.NET Core and other .NET server side applications.
  • VS MEF

    4.3 4.1 C#
    Managed Extensibility Framework (MEF) implementation used by Visual Studio.
  • Meet Grace

    3.8 5.4 C#
    Grace is a feature rich dependency injection container library
  • Stashbox

    2.5 7.9 C#
    A lightweight, portable dependency injection framework for .NET based solutions.
  • Simplify.DI

    1.6 7.7 C#
    A common interface for IOC containers. Decouples users and frameworks (that are based on Simplify.DI) from dependency on IOC containers.
  • ServiceLayer

    1.1 0.0 C#
    Design and Implement ServiceLayer that Integrated With FluentValidation
  • AdaskoTheBeAsT.FluentValidation.SimpleInjector

    0.8 6.2 C#
    FluentValidation extensions for SimpleInjector
  • AdaskoTheBeAsT.AutoMapper.SimpleInjector

    0.8 6.9 C#
    AutoMapper extensions for SimpleInjector

Add another 'IoC' Package