Datadory notebook

npm Registry Download Statistics: Measured Adoption, Delivered

1,744 datasets. Pick your catch. Every guide here is built on what the catalog can actually prove.

1,744 datasets. Pick your catch.

How do npm, PyPI and crates.io adoption numbers compare?

The three flagship language registries measure adoption three different ways, and the differences decide which question each one can answer:

One caveat travels across all three: each registry meters its own installs, so absolute numbers never compare across ecosystems. Trajectories within one registry do.

Pick up where this leaves off

Every one of these ships with sample rows before you commit to anything.

Systems Software Global - the whole JavaScript and Node.js ecosystem in one…

npm Public Registry API

Systems Software Global open-source ecosystem across seven package registries

deps.dev - Open Source Insights API

publishedAt · isDefault · isDeprecated …+5 more

Systems Software Global - developer participation reported by country in each…

GitHub Octoverse and GitHub REST/GraphQL API

Systems Software Global - the entire Python package ecosystem, with no…

PyPI - Python Package Index API and Stats

Systems Software Global - the entire Rust package ecosystem, with no geographic…

crates.io - Rust Package Registry API

Want rows instead of a pitch? Name the datasets.

API, files, or your warehouse. Daily, weekly, or hourly.

Get a sample