NuGet data-ecosystem package popularity (monthly)
Monthly popularity ranking of .NET/NuGet packages in the data/ML ecosystem. About two dozen data-relevant terms (machine learning, dataframe, database, ETL, analytics, visualization, statistics, time series, NLP, ...) are searched against the official keyless NuGet V3 search API (prerelease excluded) into a deduplicated candidate universe (NuGet ids are case-insensitive; every query term that matched is recorded as collection provenance). Packages clearing the 500,000-download floor get their registration metadata: latest listed version, its publication date, license expression and deprecation status (deprecated packages are dropped). Packages are classified into a curated 10-category taxonomy by a deterministic ordered rule set over their tags and description/keywords. The popularity score is the min-max-normalized log10 total downloads (0-100) and the recency score the min-max-normalized release recency (100 for a release <=30 days old, decaying linearly to 0 at 24 months); popularity_score is their 50/50 composite (0-100) and popularity_rank orders by popularity_score descending (ties: total downloads desc, then package name). Columns: month, fetch timestamp, package name / URL / latest version / description / license id / publication date, tags / taxonomy category, matched search terms, exact source API URLs for each row's values (search record, registration index — any number is one GET away from its source), total downloads, days since latest release, download/recency/popularity scores (0-100), popularity rank, deprecated flag. fetched_at is UTC day granularity. Primary key: (month, package_name). Cadence: monthly. Nullability: license_id may be empty when upstream supplies none; scores and ranks are never null. Caveats: NuGet exposes cumulative download totals only, so growth rates need two snapshots and are not in this first snapshot; counts include automated and CI traffic, not just human adoption; the taxonomy is a first-match heuristic over tags and description text, not an authoritative classification; per-package license ids are author-supplied and informational only. Sample use: order by popularity_rank for the month's most-adopted data packages, or filter category = 'machine-learning'.
Les titres et les descriptions proviennent des sources de données, en anglais.
- Lignes
- 870
- Colonnes
- 20
- Cadence de la source
- Mensuelle
- Dernière actualisation
- 25 sept. 2026
- Thème
- technology
| Colonne | Type | Description |
|---|---|---|
| month | string | Collection month (YYYY-MM, from the fetch date). (unit: YYYY-MM) |
| fetched_at | string | Timestamp when this row was collected (UTC, day granularity). Re-ingesting the same day is a no-op when upstream values are unchanged. (unit: timestamp) |
| package_name | string | Package id as published on NuGet.org; primary-key component together with month (NuGet ids are case-insensitive; canonical casing kept). (unit: string) |
| package_url | string | Canonical public NuGet.org package page URL (https://www.nuget.org/packages/<id>); never null. (unit: url) |
| version | string | Latest listed version number at fetch time. (unit: string) |
| description | string | Package description as authored on NuGet.org. (unit: string) |
| license_id | string | License expression of the latest listed version; author-supplied and informational only. (unit: string) |
| published_date | string | Publication date of the latest listed version (YYYY-MM-DD). (unit: date) |
| tags | string | Comma-joined NuGet package tags, kept as classification provenance. (unit: list) |
| category | string | Curated category from a deterministic ordered rule set over tags and description text: machine-learning, nlp, dataframe-analytics, database, etl-integration, visualization, statistics-math, time-series, scientific-computing, file-formats, or other. First matching rule wins; a heuristic, not an authoritative classification. (unit: category) |
| matched_terms | string | Comma-joined search terms whose query returned this package — collection provenance (the search API matches against id, title, description and tags). (unit: list) |
| metadata_source_url | string | Exact NuGet registration-index URL behind this row's version/date/license values. (unit: url) |
| search_source_url | string | Exact NuGet V3 search URL behind this row's total_downloads (the first matched term; term order is recorded in matched_terms). (unit: url) |
| total_downloads | integer | Cumulative all-time download count reported by the search API. Includes automated and CI traffic, not just human adoption. (unit: downloads) |
| days_since_release | float | Days from the latest listed version's publication date to the fetch date (future-dated publishes clamp to 0; unknown dates score the worst recency). (unit: days) |
| deprecated | integer | Deprecation flag from the registration catalog entry. Deprecated packages are dropped from the snapshot; surviving rows are 0. (unit: flag) |
| download_score | float | Min-max-normalized log10(total_downloads) within the snapshot, scaled 0-100. (unit: 0-100) |
| recency_score | float | Release-recency component: 100 for a release <=30 days old, decaying linearly to 0 at 24 months, min-max-free (absolute scale) so snapshots stay comparable. (unit: 0-100) |
| popularity_score | float | Popularity composite: 50% download_score + 50% recency_score, 0-100 within the snapshot. (unit: 0-100) |
| popularity_rank | integer | Rank by popularity_score descending (1 = most popular); ties broken by total_downloads, then package name. (unit: rank) |
10 premières lignes d’exemple — un aperçu, pas le jeu de données complet.
| month | fetched_at | package_name | package_url | version | description | license_id | published_date | tags | category | matched_terms | metadata_source_url | search_source_url | total_downloads | days_since_release | deprecated | download_score | recency_score | popularity_score | popularity_rank |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09 | 2026-09-25T00:00:00+00:00 | System.Text.Json | https://www.nuget.org/packages/System.Text.Json | 10.0.12 | 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. | MIT | 2026-09-08 | — | file-formats | data frame | https://api.nuget.org/v3/registration5-semver1/system.text.json/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 6 412 113 493 | 17 | 0 | 100 | 100 | 100 | 1 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | System.Collections.Immutable | https://www.nuget.org/packages/System.Collections.Immutable | 10.0.12 | This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. The System.Collections.Immutable 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. | MIT | 2026-09-08 | — | other | data frame | https://api.nuget.org/v3/registration5-semver1/system.collections.immutable/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 4 257 178 632 | 17 | 0 | 95,67 | 100 | 97,84 | 2 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Microsoft.EntityFrameworkCore | https://www.nuget.org/packages/Microsoft.EntityFrameworkCore | 10.0.12 | Entity Framework Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other databases through a provider plugin API. Commonly Used Types: Microsoft.EntityFrameworkCore.DbContext Microsoft.EntityFrameworkCore.DbSet | MIT | 2026-09-08 | Core,Data,EF,EFCore,Entity,EntityFramework,EntityFrameworkCore,Framework,O/RM,entity-framework-core | database | data frame,database | https://api.nuget.org/v3/registration5-semver1/microsoft.entityframeworkcore/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 2 537 653 730 | 17 | 0 | 90,19 | 100 | 95,1 | 3 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Microsoft.EntityFrameworkCore.Relational | https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Relational | 10.0.12 | Shared Entity Framework Core components for relational database providers. | MIT | 2026-09-08 | Core,Data,EF,EFCore,Entity,EntityFramework,EntityFrameworkCore,Framework,O/RM,entity-framework-core | database | data frame,database | https://api.nuget.org/v3/registration5-semver1/microsoft.entityframeworkcore.relational/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 2 420 861 863 | 17 | 0 | 89,69 | 100 | 94,84 | 4 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Microsoft.EntityFrameworkCore.Abstractions | https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Abstractions | 10.0.12 | Provides abstractions and attributes that are used to configure Entity Framework Core | MIT | 2026-09-08 | Core,Data,EF,EFCore,Entity,EntityFramework,EntityFrameworkCore,Framework,O/RM,entity-framework-core | database | data frame | https://api.nuget.org/v3/registration5-semver1/microsoft.entityframeworkcore.abstractions/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 2 408 816 545 | 17 | 0 | 89,64 | 100 | 94,82 | 5 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Microsoft.EntityFrameworkCore.Analyzers | https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Analyzers | 10.0.12 | CSharp Analyzers for Entity Framework Core. | MIT | 2026-09-08 | Core,Data,EF,EFCore,Entity,EntityFramework,EntityFrameworkCore,Framework,O/RM,entity-framework-core | database | data frame | https://api.nuget.org/v3/registration5-semver1/microsoft.entityframeworkcore.analyzers/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 2 291 775 443 | 17 | 0 | 89,11 | 100 | 94,56 | 6 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Microsoft.Data.SqlClient | https://www.nuget.org/packages/Microsoft.Data.SqlClient | 7.1.0 | The current data provider for SQL Server and Azure SQL databases. This has replaced System.Data.SqlClient. These classes provide access to SQL and encapsulate database-specific protocols, including tabular data stream (TDS). Commonly Used Types: Microsoft.Data.SqlClient.SqlConnection Microsoft.Data.SqlClient.SqlException Microsoft.Data.SqlClient.SqlParameter Microsoft.Data.SqlClient.SqlDataReader Microsoft.Data.SqlClient.SqlCommand Microsoft.Data.SqlClient.SqlTransaction Microsoft.Data.SqlClient.SqlParameterCollection Microsoft.Data.SqlClient.SqlClientFactory When using NuGet 3.x this package requires at least version 3.4. | MIT | 2026-09-18 | microsoft.data.sqlclient,sqlclient | database | database | https://api.nuget.org/v3/registration5-semver1/microsoft.data.sqlclient/index.json | https://azuresearch-usnc.nuget.org/query?q=database&prerelease=false&take=200 | 1 616 679 026 | 7 | 0 | 85,42 | 100 | 92,71 | 7 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Microsoft.EntityFrameworkCore.Design | https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Design | 10.0.12 | Shared design-time components for Entity Framework Core tools. | MIT | 2026-09-08 | Core,Data,EF,EFCore,Entity,EntityFramework,EntityFrameworkCore,Framework,O/RM,entity-framework-core | database | data frame | https://api.nuget.org/v3/registration5-semver1/microsoft.entityframeworkcore.design/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 1 069 741 297 | 17 | 0 | 81,05 | 100 | 90,52 | 8 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Microsoft.EntityFrameworkCore.SqlServer | https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SqlServer | 10.0.12 | Microsoft SQL Server database provider for Entity Framework Core. | MIT | 2026-09-08 | Core,Data,EF,EFCore,Entity,EntityFramework,EntityFrameworkCore,Framework,O/RM,SQL,Server,entity-framework-core | database | data frame,database | https://api.nuget.org/v3/registration5-semver1/microsoft.entityframeworkcore.sqlserver/index.json | https://azuresearch-usnc.nuget.org/query?q=data+frame&prerelease=false&take=200 | 1 031 810 038 | 17 | 0 | 80,67 | 100 | 90,34 | 9 |
| 2026-09 | 2026-09-25T00:00:00+00:00 | Dapper | https://www.nuget.org/packages/Dapper | 2.1.89 | A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc. Major Sponsor: Dapper Plus from ZZZ Projects. | Apache-2.0 | 2026-09-23 | micro-orm,orm,sql | database | orm | https://api.nuget.org/v3/registration5-semver1/dapper/index.json | https://azuresearch-usnc.nuget.org/query?q=orm&prerelease=false&take=200 | 776 062 043 | 2 | 0 | 77,65 | 100 | 88,82 | 10 |
Profilé le 25 sept. 2026 à partir de l’instantané 20260925T195748Z-a487a3cfd6d5
Mesuré- Complétude
- 100 %
- Lignes
- 870
- Colonnes
- 20
- Colonnes incomplètes
- 0
| Colonne | Manquant | Distinctes | Plage | Distribution |
|---|---|---|---|---|
| monthvarchar | 0 % | 1 | — |
|
| fetched_atvarchar | 0 % | 1 | — |
|
| package_namevarchar | 0 % | 696 | — |
|
| package_urlvarchar | 0 % | 957 | — |
|
| versionvarchar | 0 % | 455 | — |
|
| descriptionvarchar | 0 % | 760 | — |
|
| license_idvarchar | 0 % | 17 | — |
|
| published_datevarchar | 0 % | 388 | — |
|
| tagsvarchar | 0 % | 499 | — |
|
| categoryvarchar | 0 % | 9 | — |
|
| matched_termsvarchar | 0 % | 60 | — |
|
| metadata_source_urlvarchar | 0 % | 865 | — |
|
| search_source_urlvarchar | 0 % | 25 | — |
|
| total_downloadsbigint | 0 % | 1 204 | 504 623 → 6 412 113 493médiane 2 225 328 | 18 hors du 1er–99e centile |
| days_since_releasedouble | 0 % | 344 | 0 → 5 149médiane 165 | 9 hors du 1er–99e centile |
| deprecatedbigint | 0 % | 1 | 0 → 0médiane 0 | |
| download_scoredouble | 0 % | 588 | 0 → 100médiane 15,7 | 18 hors du 1er–99e centile |
| recency_scoredouble | 0 % | 166 | 0 → 100médiane 80,71 | |
| popularity_scoredouble | 0 % | 719 | 0 → 100médiane 48,93 | 18 hors du 1er–99e centile |
| popularity_rankbigint | 0 % | 1 045 | 1 → 870médiane 435,5 | 18 hors du 1er–99e centile |
- Actuelle
20260925T195748Z-a487a3cfd6d5 · sha256 a487a3cfd6d5…
870 lignes · premier instantané
Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/nuget_data_signals/nuget_data_popularity_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/nuget_data_signals/nuget_data_popularity_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)Point d’accès API : https://datazimuts.com/v1/datasets/nuget_data_signals/nuget_data_popularity_monthly
Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.
D’où viennent ces données et ce qui en a été fait. Le travail des autres apparaît sous forme de décomptes ; seuls les projets partagés sont nommés.
Citer cet instantané
Épinglé à l’instantané 20260925T195748Z-a487a3cfd6d5 et à son empreinte, pour que vos lecteurs obtiennent exactement les données utilisées.
NuGet data-ecosystem package popularity (agent-curated). (2026). NuGet data-ecosystem package popularity (monthly) [Data set, snapshot 20260925T195748Z-a487a3cfd6d5, sha256 a487a3cfd6d5]. Datazimuts. Retrieved 2026-09-25, from https://datazimuts.com/fr/datasets/nuget_data_signals/nuget_data_popularity_monthly?snapshot=20260925T195748Z-a487a3cfd6d5
@misc{dz_nuget_data_signals_nuget_data_popularity_a487a3cf,
title = {{NuGet data-ecosystem package popularity (monthly)}},
author = {{NuGet data-ecosystem package popularity (agent-curated)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/fr/datasets/nuget_data_signals/nuget_data_popularity_monthly?snapshot=20260925T195748Z-a487a3cfd6d5}},
note = {Snapshot 20260925T195748Z-a487a3cfd6d5, sha256 a487a3cfd6d5feccd0d23b335496b8392d2883d0adc2167a93487be9aa4c67c4; accessed 2026-09-25}
}Intégrer un tableau ou un graphique
Collez ce code dans n’importe quelle page. L’intégration est épinglée au même instantané, suit le thème clair ou sombre du lecteur et affiche toujours la source, la licence et un lien de retour.
<iframe src="https://datazimuts.com/embed/chart?dataset=nuget_data_signals%2Fnuget_data_popularity_monthly&lang=fr&theme=auto&snapshot=20260925T195748Z-a487a3cfd6d5&x=published_date&y=total_downloads&agg=avg" title="NuGet data-ecosystem package popularity (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Posez une question sur ce jeu de données. Les réponses viennent uniquement de sa fiche, de son profil mesuré et de son historique, et citent les faits utilisés.