Top 20 NuGet dependencyinjection Packages

Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
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.
Castle Windsor logging facility lets you easily inject loggers into your components. It offers integration with most popular 3rd party logging frameworks like log4net, NLog and Serilog (see Castle Core docs).
Simple, powerful and fast expressions based Inversion of Control container for .NET.
Autofac integration for Azure Service Fabric. Provides service factory implementations for Actors, Stateful Services and Stateless Services.
Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Framework dependency injection abstraction.
Castle Windsor event wiring facility provides ability to wire up classes exposing events to classes consuming them.
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...
Stashbox is a lightweight, portable dependency injection framework for .NET based solutions.
Autofac extension for automocking and creation of mock objects in Moq.
Microsoft.Extensions.DependencyInjection (IServiceCollection) support for App Metrics Health.
Microsoft.Extensions.DependencyInjection (IServiceCollection) support for App Metrics.
Autofac extension for enabling AOP in conjunction with Castle.
Dependency Injection for CSharpProperties
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
AspNetCore feature for expressions based Inversion of Control container for .NET.
Grace is a feature rich Dependency Injection Container
Castle Windsor ASP.NET Core facility lets you easily add windsor to aspnet core apps.
AspNetCore feature for expressions based Inversion of Control container for .NET as embedding-in-code package.
Armature is lightweight and extremely easily extensible dependency injection framework