10

8

6

4

2


3.4

8.5

8.6

8.3

8.9

8.2

6.2

8.1

3.5

7.5

5.1

7.2

15 IoC packages and projects

  • Lamar

    3.4 8.5 C#
    A fast IoC container heavily optimized for usage within ASP.NET Core and other .NET server side applications.
  • Ninject

    8.6 8.3 L4 C#
    The ninja of .net dependency injectors
  • Autofac

    8.9 8.2 L5 C#
    An addictive .NET IoC container
  • Simple Injector

    6.2 8.1 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.
  • VS MEF

    3.5 7.5 C#
    Managed Extensibility Framework (MEF) implementation used by Visual Studio.
  • LightInject

    5.1 7.2 L2 C#
    A ultra lightweight IoC container
  • Microsoft.Extensions.DependencyInjection

    7.4 7.1 L5 C#
    The default IoC container for ASP.NET Core applications.
  • Castle Windsor

    7.5 6.7 L5 C#
    Castle Windsor is best of breed, mature Inversion of Control container available for .NET and Silverlight
  • Meet Grace

    3.3 6.5 C#
    Grace is a feature rich dependency injection container library
  • Unity

    7.4 6.4 L4 C#
    Lightweight extensible dependency injection container with support for constructor, property, and method call injection
  • Scrutor

    5.4 6.0 L5 C#
    Assembly scanning extensions for Microsoft.Extensions.DependencyInjection.
  • StructureMap

    6.9 2.2 L4 C#
    The original IoC/DI Container for .Net
  • TinyIoC

    6.2 0.7 L2 C#
    Single-file, easy and cross-platform IoC container
  • ServiceLayer

    1.1 0.0 C#
    Design and Implement ServiceLayer that Integrated With FluentValidation
  • DryIoc

    - -
    Simple, fast all fully featured IoC container.

Add another 'IoC' Package