1. Unity

    By:

    The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. It facilitates loosely-coupled design.

  2. Ninject 3.0.1.10

    By:

    Stop writing monolithic applications that make you feel like you have to move mountains to make the simplest of changes. Ninject helps you use the technique of dependency injection to break your applications into loosely-coupled, highly-cohesive components, and then glue them back together in a flexible manner.

  3. Simple Injector

    By:

    The goal of Simple Injector is to provide .NET application developers with an easy, flexible, and fast dependency injection framework, that uses best practices to steers developers towards the pit of success.

  4. MefContrib

    By:

    MEF Contrib is a community-developed library of extensions to the Managed Extensibility Framework (MEF).

  5. structuremap

    By:

    StructureMap is a Dependency Injection / Inversion of Control tool for .Net that can be used to improve the architectural qualities of an object oriented system by reducing the mechanical costs of good design techniques. StructureMap can enable looser coupling between classes and their dependencies, improve the testability of a class structure, and... More information

    141,272 downloads

  6. LightCore

    By:

    LightCore is a lightweight dependency injection container which can be used as a service locator, too. Despite its simplicity and its lightness there are lots of features to explore. The library was written in C# for .NET 3.5 and above, with an eye on simplicity and clean code (Clean Code Developer). Moreover, LightCore is completely covered by u... More information

  7. MEF for web and Windows Store apps

    By:

    Portable, lightweight, throughput-optimised composition container for MEF.

  8. MefContrib.MVC3

    By:

    An MVC3 IDependencyResolver wrapper for the Managed Extensibility Framework (MEF).

  9. Simple Injector ASP.NET Integration

    By:

    The Simple Injector ASP.NET Integration package adds a lifestyle to the Simple Injector called 'Per Web Request', which allows instances to live within a single HTTP request and get disposed when the request ends.

  10. Simple Injector MVC Integration Quick Start

    By:

    Quick Start for Simple Injector ASP.NET MVC integration. This package adds the needed dependencies and code examples to get started quickly with Simple Injector in an MVC application.

  11. IInject

    By:

    IInject is a DI (Dependency Injection) framework that is very light weight, fast, and easy to use.

  12. AppServices - lightweight framework for IoC and dependency injection

    By:

    AppServices is an open source Service Container with IoC and Dependency Injection for .NET Full, Compact and Silverlight/WP7 (Windows Phone 7) Refer to http://appservices.codeplex.com for usage examples and more details.

  13. MefContrib.Integration.Unity

    By:

    Managed Extensibility Framework (MEF) and Unity integration.

  14. MugenInjection

    By:

    A lightweight and very fast managed IoC (Inversion of Control) and DI (Dependency Injection) with support for constructor, property and method call injection. Supports Silverlight 4-5, WinRT, Windows Phone 7.1-8, NET 2-4.5.

  15. LightCore WebIntegration

    By:

    LightCore is a lightweight dependency injection container which can be used as a service locator, too. Despite its simplicity and its lightness there are lots of features to explore. The library was written in C# for .NET 3.5 and above, with an eye on simplicity and clean code (Clean Code Developer). Moreover, LightCore is completely covered by u... More information

  16. MicroSliver

    By:

    MicroSliver is a micro, non-bloat, non-intimidating and speedy .NET (ASP.NET, Silverlight, RIA Services, WPF, Forms and Metro!) dependency injection container which has just the essentials. Contains dependency injection support for Metro .NET (WinRT) and extensions for Silverlight & Metro MVVM, RIA Services Domain Services and ASP.NET MVC Controll... More information

  17. Dynamo.Ioc

    By:

    Dynamo IoC is a super fast and lightweight IoC Container.

  18. Nvergent for NHibernate

    By:

    Nvergent is a free, open source extension library framework for NHibernate. It is the result of several years of daily experience developing enterprise applications using NHibernate, and is designed to enhance NHibernate in three key areas; dependency injection, validation, and diagnostics. Nvergent integrates with NHibernate via NHibernate's exten... More information

  19. Unity Auto Registration

    By:

    Unity Auto Registration extends Unity IoC container and provides fluent syntax to configure rules for automatic type registration. Using few code lines you can scan specified assemblies and register all types that satisfy your rules. Rules for determining whether to include/exclude type/assembly are predicates (Predicate<T>) so you can use lambda ... More information

  20. NHibernate.DependencyInjection

    By:

    All credit goes to the NH team and others (i.e. LinFu) for the code base. This is just a modification of their code to enable constructor DI and emit verifiable code.