Top 20 NuGet IoC Packages

Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
Castle Windsor event wiring facility provides ability to wire up classes exposing events to classes consuming them.
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.
Use these extensions to build Prism applications based on Ninject.
Cecil is a library written by Jb Evain to generate and inspect programs and libraries in the ECMA CIL format. It has full support for generics, and support some debugging symbol format. In simple English, with Cecil, you can load existing managed assemblies, browse all the contained types, modify th...
MrAdvice allows to weave aspects at build-time (just like PostSharp, but free as in free beer). Write your own aspects in the form of attributes and apply them to target methods or properties. This version does not require any dependency (on the opposite of MrAdvice.Fody which requires Fody).
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).
Unity Container Library as single package
The #1 pattern-aware extension to C# and VB.
Use these extensions to build Xamarin.Forms applications with Prism and Unity.
Unity Registration By Convention
SqlTableDependency is a high-level implementation to access table record change notifications from SQL Server. This class allows you to detect changes on a database table. Every change will send a notification messages contains values for the updated, inserted or deleted record, avoid you to execute...
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 Service and Triggeri...
Autofac extension for enabling AOP in conjunction with Castle.
DryIoc is fast, small, full-featured IoC Container for .NET
Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
Unity Interception
Unity for ASP.NET MVC
Unity Core Engine
Use these extensions to build Prism applications based on Unity.