Top 20 NuGet Inversion-of-control Packages

Enables the LightInject service container to be used in a web application by providing per web request scoped services.
An extension to the LightInject service container that enables dependency injection for Web API applications. See LightInject.WebApi for the binary distribution.
The Execution Context Scoping package adds the 'Execution Context Scope' lifestyle, which allows instances to live within an explicitly defined execution context scope (or logical call context) and get disposed when this scope ends. This scope allows flowing through asynchronous method calls.
An extension to the LightInject service container that enables dependency injection for SignalR applications. See LightInject.SignalR for the source distribution.
An extension to the LightInject service container that enables dependency injection for SignalR applications. See LightInject.SignalR.Source for the source distribution.
An extension to the LightInject service container that enables dependency injection in xUnit test methods.
Enables the LightInject service container to be used when creating WCF services.
An extension to the LightInject service container that enables automatic implementation of factory interfaces.
An extension to the LightInject service container that enables automatic implementation of factory interfaces.
Enables LightInject to be used as the service container in ASP.NET Core and Entity Framework 7 applications.
Wrapper for using LightInject with TopShelf
Simple InversionOfControl implementation for multiple .NET platforms.
Simple InversionOfControl implementation for multiple .NET platforms added as source-code.