Top 20 NuGet ioc Packages

This package contains Unity Container and Abstractions libraries as a single package.
Unity Container Public Abstractions
The library provides an abstraction over IoC containers and service locators. Using the library allows an application to indirectly access the capabilities without relying on hard references.
Unity Core Engine
Simple, powerful and fast expressions based Inversion of Control container for .NET.
An extension for Autofac-IoC to use AutoMapper with ease.
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.
DryIoc is fast, small, full-featured IoC Container for .NET
Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Framework dependency injection abstraction.
ASP.NET Core support for multitenant DI via Autofac.Multitenant.
Provides a Castle Windsor container adapter for Rebus
Combination package for Commands and Queries when using Dynamic Controllers.
Catel.Core library.
An ultra lightweight Inversion of Control container for the .Net framework. See LightInject.Source for the source distribution.
Simple Injector is an easy, flexible and fast dependency injection library that uses best practice to guide your solutions toward the pit of success.
Ninject extension that allows to automatically create factories.
Dynamic aggregate service implementation generation for Autofac.
Provides a service provider-based container adapter for Rebus
Autofac extension for automocking and creation of mock objects in Moq.
DryIoc adapter for Microsoft.Extensions.DependencyInjection