Explore
Packages.
What developers adopt across eight registries, in each registry’s own unit. Every figure says where it came from, and a number a registry does not publish is never shown as zero.
70,347 packages · 8 registries · Last observed OCT 24, 2026 · 05:50 UTC
4,654 packages · Most adopted · NuGet
| Package | Adoption | Growth · 30d | Last release | Category | Repository |
|---|---|---|---|---|---|
microsoft.extensions.dependencyinjection.abstractions Abstractions for dependency injection. Commonly Used Types: Microsoft.Extensions.DependencyInjection.IServiceCollection | 13.5Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
microsoft.extensions.configuration.abstractions Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Configuration and other configuration packages. | 10Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
Newtonsoft.Json Json.NET is a popular high-performance JSON framework for .NET | 9.6Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 13mo agoSEP 16, 2025 | Developer Tools · Tentative | JamesNK/Newtonsoft.Json |
Microsoft.Extensions.DependencyInjection Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection. | 8.3Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
Microsoft.Extensions.Logging Logging infrastructure default implementation for Microsoft.Extensions.Logging. | 8.2Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
microsoft.extensions.configuration Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider. | 7.3Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
microsoft.extensions.configuration.binder Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the Microsoft.Extensions.Configuration.ConfigurationBinder.Get extension method on the IConfiguration object. To use this package, you also need to install a package for the configuration provider, for example, Microsoft.Extensions.Configuration.Json for the JSON provider. | 7.1Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
System.Text.Json Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks. | 6.6Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
Microsoft.Bcl.AsyncInterfaces Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0. | 5Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
Azure.Core This is the implementation of the Azure Client Pipeline | 4.6Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 28d agoSEP 25, 2026 | Cloud Infrastructure | Azure/azure-sdk-for-net |
Microsoft.IdentityModel.Tokens Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption. | 4.6Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 35d agoSEP 18, 2026 | Security | AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet |
Microsoft.IdentityModel.Logging Includes Event Source based logging support. | 4.5Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 35d agoSEP 18, 2026 | Security | AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet |
Microsoft.IdentityModel.JsonWebTokens Includes types that provide support for creating, serializing and validating JSON Web Tokens. This is a newer, faster version of System.IdentityModel.Tokens.Jwt that has additional functionality. | 4.1Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 35d agoSEP 18, 2026 | Security | AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet |
microsoft.extensions.caching.memory In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache. | 4.1Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
microsoft.extensions.caching.abstractions Caching abstractions for in-memory cache and distributed cache. Commonly Used Types: Microsoft.Extensions.Caching.Distributed.IDistributedCache Microsoft.Extensions.Caching.Memory.IMemoryCache | 4Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
microsoft.extensions.configuration.fileextensions Provides a base class for file-based configuration providers used with Microsoft.Extensions.Configuration and extension methods for configuring them. | 3.8Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
Serilog Simple .NET logging with fully-structured events | 3.5Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 4mo agoJUL 10, 2026 | Observability | serilog/serilog |
Microsoft.IdentityModel.Abstractions A package containing thin abstractions for Microsoft.IdentityModel. | 3.4Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 35d agoSEP 18, 2026 | Security | AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet |
microsoft.extensions.configuration.json JSON configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read your application's settings from a JSON file. You can use JsonConfigurationExtensions.AddJsonFile extension method on IConfigurationBuilder to add the JSON configuration provider to the configuration builder. | 3.3Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
Microsoft.IdentityModel.Protocols.OpenIdConnect Includes types that provide support for OpenIdConnect protocol. | 3.3Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 35d agoSEP 18, 2026 | Security | AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet |
Microsoft.IdentityModel.Protocols Provides base protocol support for OpenIdConnect and WsFederation. | 3.1Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 35d agoSEP 18, 2026 | Security | AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet |
Microsoft.Identity.Client This package contains the binaries of the Microsoft Authentication Library for .NET (MSAL.NET). MSAL.NET makes it easy to obtain tokens from the Microsoft identity platform for developers (formerly Azure AD v2.0) signing-in users with work & school accounts, Microsoft personal accounts, and social identities via Azure AD B2C. These tokens provide access to Microsoft Cloud API and any other API secured by the Microsoft identity platform. This version supports adding authentication functionality to your .NET based clients - .NET, .NET Framework, .NET MAUI | 3Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 4d agoOCT 19, 2026 | Security | AzureAD/microsoft-authentication-library-for-dotnet |
System.Drawing.Common Provides access to GDI+ graphics functionality. Commonly Used Types: System.Drawing.Bitmap System.Drawing.BitmapData System.Drawing.Brush System.Drawing.Font System.Drawing.Graphics System.Drawing.Icon Since .NET 7, non-Windows platforms are not supported, even with the runtime configuration switch. See https://aka.ms/systemdrawingnonwindows for more information. | 2.9Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
System.Diagnostics.EventLog Provides the System.Diagnostics.EventLog class, which allows the applications to use the Windows event log service. Commonly Used Types: System.Diagnostics.EventLog | 2.9Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
microsoft.extensions.configuration.environmentvariables Environment variables configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read configuration parameters from environment variables. You can use EnvironmentVariablesExtensions.AddEnvironmentVariables extension method on IConfigurationBuilder to add the environment variables configuration provider to the configuration builder. | 2.9Bdownloads, all timeTop 1% on NuGet | Collectinghistory | 11d agoOCT 13, 2026 | Developer Tools · Tentative | dotnet/dotnet |
What each registry publishes
Each registry counts adoption in its own unit and window, so raw numbers are never compared across registries. Popularity is a package’s percentile within its own registry. How packages are measured
- npm
- AdoptionDownloads (30 days)
- DependentsPublished
- PyPI
- AdoptionNot published
- DependentsNot published
- crates.io
- AdoptionDownloads (90 days)
- DependentsPublished
- Maven Central
- AdoptionNot published
- DependentsNot published
- NuGet
- AdoptionAll-time downloads
- DependentsNot published
- RubyGems
- AdoptionAll-time downloads
- DependentsPublished
- Packagist
- AdoptionDownloads (30 days)
- DependentsPublished
- Go Modules
- AdoptionImported by (most-imported package, pkg.go.dev)
- DependentsImported by (most-imported package, pkg.go.dev)