Top 20 NuGet ioc Packages

This package contains Unity Container and Abstractions libraries as a single package.
Unity Container Public Abstractions
Unity adapter for log4net
An extension for Autofac-IoC to use Serilog and Microsoft's logging abstractions with ease.
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.
DryIoc is fast, small, full-featured IoC Container for .NET
Unity Core Engine
Simple Injector is an easy, flexible and fast dependency injection library that uses best practice to guide your solutions toward the pit of success.
Simple, powerful and fast expressions based Inversion of Control container for .NET.
Provides a service provider-based container adapter for Rebus
An extension for Autofac-IoC to use MediatR and CQRS with ease.
DryIoc is fast, small, full-featured IoC Container for .NET
DryIoc.MefAttributedModel is DryIoc extension to support Microsoft Managed Extensibility Framework for DryIoc container
Stashbox is a lightweight, fast and portable dependency injection framework for .NET based solutions.
Superset of MEF attributes. In addition to Export/Import contains attributes to support modern IOC (DryIoc) features
DryIoc adapter for Microsoft.Extensions.DependencyInjection
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.
Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Framework dependency injection abstraction.
An extension for Autofac-IoC to use AutoMapper with ease.
An ultra lightweight Inversion of Control container for the .Net framework. See LightInject.Source for the source distribution.