Top 20 NuGet dependencyinjection Packages

Invalid image
Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
Invalid image
Autofac is an IoC container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity.
Invalid image
Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Framework dependency injection abstraction.
Invalid image
Autofac extension for multitenant application support.
Invalid image
Provides ability for the components to be created by factory objects. You can use it to register things like HttpContext in the container. This facility is mostly targeted towards legacy applications.
Invalid image
Autofac extension for automocking and creation of mock objects in Moq.
Invalid image
Autofac extension for using the Microsoft Enterprise Library Common Service Locator with Autofac.
Invalid image
Castle Windsor logging facility lets you easily inject loggers into your components. It offers integration with most popular 3rd party logging frameworks like NLog and log4net (available as separate packages: Castle.Windsor-nlog and Castle.Windsor-log4net).
Invalid image
Stashbox is a lightweight, portable dependency injection framework for .NET based solutions.
Invalid image
Castle Windsor WCF Integration facility enables integration with Windows Communication Foundation. It makes services and WCF proxies available as services in your application, lets you use non-default constructor and inject dependencies into your services, adds ability to easily set up your services...
Invalid image
Package Description
Invalid image
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
Invalid image
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
Invalid image
A dependency resolver for Ninject and WebApi - based on work by Brad Wilson
Invalid image
Smart container library Xamarin extensions for .NET
Invalid image
Abstractions for dependency injection. Commonly used types: Microsoft.Extensions.DependencyInjection.IServiceCollection
Invalid image
Abstractions for MR.AttributeDI.
Invalid image
MR.AttributeDI's plugin for Microsoft's IServiceCollection.
Invalid image
Smart container library for .NET
Invalid image
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.