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

    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. ClientDependency

    By:

    ClientDependency is a framework for simplifying colaborative development of ASP.NET components, allowing components to state what CSS and JavaScript files they require, and ensuring that each file only is only added once to the response. ClientDependency also handles combination, minification and compression of CSS and JavaScript.

  4. ClientDependency-Mvc

    By:

    An extension for the ClientDependency framework to support ASP.NET MVC.

  5. 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.

  6. MefContrib

    By:

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

  7. Service Clients and Common libs for ServiceStack projects

    By:

    Common library dependency for other ServiceStack projects. Includes JSON, XML, JSV and SOAP Generic Service Clients. Contains: - ServiceStack.Interfaces - ServiceStack.Common Dependencies: - ServiceStack.Text

  8. 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

    150,941 downloads

  9. Dependency Injector

    By:

    Tiny (500 lines) dependency injection library that will build your object graphs based on code configuration similar to Spring.Net's code configuration policy. Many traditional DI-containers are pretty big and solve too many problems. Containers may be easy to use, but they are complex and not everyone knows them well enough to bring that complexit... More information

  10. Enterprise Library - Common Infrastructure

    By:

    The Enterprise Library Common assembly contains elements that are shared among multiple application blocks. By supplying a set of commonly used functions to all the application blocks, the Common assembly reduces the dependency of one application block on another.

  11. 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

  12. MEF for web and Windows Store apps

    By:

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

  13. MefContrib.MVC3

    By:

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

  14. Ninject.Extensions.DependencyCreation

    By:

    Extension for Ninject used to create a dependency toghether with another object without having a reference to it

  15. XActDependency.CommonServiceLocator.NinjectAdapter

    By:

    A signed version of the NinjectAdapter for the CommonServiceLocator.

  16. DependencySort

    By:

    Allows you to topologically sort a list of objects by defining dependencies between them e.g. sorting build tasks or rules in a Chain Of Responibility

  17. JavaScript dependency resolver

    By:

    Resolves dependencies between JavaScript files based on declared reference paths. e.g. /// <reference path="~/Scripts/jquery-1.6.2.min.js"/>

    707 downloads

  18. 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.

  19. Rolstad.DependencyInjection

    By:

    Dependency Injection wrapper using Ninject