npm Package Stats
Look up any npm package's weekly downloads, size, dependencies, and metadata — live from the npm registry.
Weekly Downloads
—
Unpacked Size
—
Dependencies
—
Maintainers
—
Keywords
Dependencies breakdown
Frequently Asked Questions
Where does this data come from?▼
Package metadata is fetched from the npm registry API (registry.npmjs.org). Weekly download counts are from the npm downloads API (api.npmjs.org). All requests are made directly from your browser — no proxy server involved.
What is the npm download count and how is it measured?▼
npm counts a download each time a package tarball is fetched from the registry — including automated CI builds, docker image builds, and bots. The count doesn't represent unique users or installs. Very popular packages like lodash see hundreds of millions of weekly downloads due to transitive dependencies in CI pipelines.
What does 'unpacked size' mean?▼
Unpacked size is the total size of all files in the package after extraction from the .tgz tarball. It represents the disk space used when you run npm install. This differs from the tarball size (smaller, compressed) and the bundle size (depends on tree-shaking and bundler config).
What is the difference between dependencies and devDependencies?▼
dependencies are packages required at runtime — they are installed when users install your package. devDependencies are only needed during development and testing (bundlers, test frameworks, type definitions). Users who install your package don't get devDependencies, which reduces their install size.
How do I check if a package is actively maintained?▼
Look at: last publish date (more than 2 years may mean abandoned), number of open issues vs closed, recent commit activity on GitHub, whether the package has a CHANGELOG, and the number of maintainers. A high weekly download count alone doesn't indicate active maintenance — many abandoned packages are widely used transitively.
What is a scoped package like @org/package?▼
Scoped packages use the @scope/name format. They allow organizations to publish related packages under a namespace. Public scoped packages (like @babel/core) are free on npm. Private scoped packages require an npm paid account. The scope doesn't affect functionality — it's just a namespace.
Related Products
on GumroadTypeScript Quick Reference Toolkit
5 practical reference files for TypeScript developers: cheatsheet, TS vs JS comparison, 20 utility types with real examples, tsconfig best practices template, and 15 common mistakes guide. Print it. Keep it on your desk.
Buy on Gumroad →Developer Productivity Bundle
Stop rebuilding the same setup every project. 51 VSCode snippets, 40 Git aliases, 5 Docker Compose stacks, 5 GitHub Actions workflows, 5 README templates, and a dotfiles kit. Set up a professional dev environment in under an hour.
Buy on Gumroad →AI Prompt Engineering Toolkit
58 structured prompt templates for Claude, ChatGPT, and Gemini — organized by use case. Code Review, Debugging, Documentation, Architecture, and 10 model-specific tips. Stop writing prompts from scratch.
Buy on Gumroad →You Might Also Need
pnpm Workspace Generator
GUI to configure a pnpm monorepo workspace with package globs, catalog entries, overrides, and options. Generates a ready-to-use pnpm-workspace.yaml file.
Open free tool →
NPM Bundle Size Estimator
Check npm package bundle sizes — minified and gzip. Enter multiple packages at once, see tree-shaking info, and compare sizes side by side.
Open free tool →
package.json Generator
Generate a package.json file visually. Fill in name, version, license, scripts, and select common dependencies. Auto-separates dependencies and devDependencies.
Open free tool →
More Free Tools
Related Articles
pnpm vs npm vs yarn: Package Manager Performance Benchmark 2026
Real benchmarks comparing pnpm, npm, and yarn in 2026 — install speed, disk usage, monorepo support, lockfile format, and which to choose for your JavaScript project.
Bun vs npm vs Yarn vs pnpm: Package Manager Speed & DX Comparison 2025
Detailed comparison of Bun, npm, Yarn, and pnpm package managers. Real install speed benchmarks, lockfile differences, monorepo support, security models, and when to choose each in 2025.
pnpm vs npm vs Yarn: Node.js Package Manager Comparison 2026
A comprehensive technical comparison of pnpm, npm, and Yarn for Node.js development in 2026 — covering install speed, disk usage, workspace support, lockfile format, monorepo capabilities, and a migration guide.
npm vs pnpm vs Yarn vs Bun: Best JavaScript Package Manager in 2026
A comprehensive comparison of npm, pnpm, Yarn Classic, Yarn Berry, and Bun package managers. Benchmark data, disk usage, monorepo support, and a recommendation matrix to help you pick the right tool in 2026.
npm vs pnpm vs yarn: Which Package Manager Should You Use in 2026?
A practical comparison of npm, pnpm, and yarn for JavaScript developers. Covers install speed, disk space, monorepo support, lockfiles, and when to pick each one.
Enjoying this tool? Get more like it.
Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.
Unlock AI-Powered Dev Tools
- ⚡ AI Code Review, Doc Generator & SQL Builder
- ⚡ All premium templates & early access
- ⚡ Member discounts on Gumroad products
$9/mo after trial · Cancel anytime
Want the full toolkit?
Get DevPlaybook Pro
Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.
MIT licensed · Instant download · No subscription
See what's included → Browse all deals →