About
npm package analytics
A modern, open-source tool for visualizing npm package download statistics. Built for developers who care about beautiful data.
What is this?
npm stats provides a clean, modern interface to explore download statistics for any npm package. View trends over time, compare multiple packages side by side, and share your findings with shareable URLs.
Data Sources
We aggregate data from multiple sources to provide comprehensive package insights:
- •npm Registry API — download statistics, package metadata, version info, and dependencies
- •GitHub API — repository stars, forks, issues, and top contributors
- •Bundlephobia — bundle size and gzip analysis
- •npms.io — quality, popularity, and maintenance scores
Data is cached between 1-24 hours depending on the source.
FAQ
How accurate is the data?
The data is as accurate as the npm registry provides. Download counts include all installs via npm and yarn, but may not capture downloads from mirrors or caches.
What's the maximum date range?
You can view up to 2 years (730 days) of download history for any package.
How many packages can I compare?
You can compare up to 3 packages at a time in the comparison view.
Are the URLs shareable?
Yes! All URLs preserve your exact view including selected packages and date ranges. Perfect for sharing in documentation or discussions.