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.
This is a .NET Framework enhancement framework. Main features are Versioning, Finance, Currency, Foreign Exchange, Money, Pricing strategy, Telemetry, Composite Weighted Progress, Repository and Unity of Wok pattern implementation with Entity Framework Core, Network Connectivity Se...
An adaptor to allow EasyNetQ to use Castle.Windsor as its internal IoC container
Unity Core Engine
A Microsoft.Extensions.DependencyInjection extension, which allows Stashbox to be configured as the default service provider.
SpecFlow plugin that enables to use Autofac for resolving test dependencies.
An adaptor to allow EasyNetQ to use Ninject as its internal IoC container
Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
Simple, powerful and fast expressions based Inversion of Control container for .NET.
An extension for Autofac-IoC to use AutoMapper with ease.
Multitenant Autofac container integration support for ASP.NET Core.
Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Framework dependency injection abstraction.
Extremely Fast MessagePack(MsgPack) Serializer for C# (.NET Framework, .NET 6, Unity, Xamarin).
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.
The #1 pattern-aware extension to C# and VB.
DryIoc is fast, small, full-featured IoC Container for .NET
A very simple IoC container, easily embeddable also as a source code.
AsyncInterceptor is an extension to Castle DynamicProxy to simplify the development of interceptors for asynchronous methods.