Top 20 NuGet di Packages

Abstractions for dependency injection. Commonly used types: Microsoft.Extensions.DependencyInjection.IServiceCollection
AspNetCore feature for expressions based Inversion of Control container for .NET.
DryIoc extension for ASP.NET WebAPI with OWIN
Abstractions for a registration system.
Extensions and helpers for SimpleInjector
DryIoc extension for ASP.NET MVC
DryIoc extension for ASP.NET MVC
Ninject is a lightning-fast, ultra-lightweight dependency injector for .NET applications.
Autofac extension supporting generation of FakeItEasy objects.
Smart container library Xamarin extensions for .NET
Extension classes for fluently registration of RawRabbit in ServiceCollection.
Smart navigation library resolver integration
Support Microsoft.Extensions.Logging to ITestOutputHelper. protected override void Configure(IServiceProvider provider) {{ provider.GetRequiredService<ILoggerFactory>() .AddProvider(new XunitTestOutputLoggerProvider(provider.GetRequiredService<ITestOutputHelperAccessor>())); }}
A collection of simple utilities, data types, and extensibility frameworks for dependency injection (MEF), logging, caching, and serialization.
Implementation of CommonServiceLocator for DryIoc container, see rationale at
DryIoc extension for OWIN
DryIoc extension for ASP.NET SignalR
Simple DI-container
DryIoc extension for ASP.NET WebAPI
DryIoc extension for ASP.NET WebAPI and OWIN