Packages we chart
79 packages, each with its whole download record since 2015 and a page of its own. They are chosen rather than swept from the registry: what makes a page worth having is the full history, which nothing else publishes. Figures are the trailing twelve months.
UI frameworks
- react downloads — 5.7B a year
- vue downloads — 575M a year
- svelte downloads — 200M a year
- angular downloads — 29M a year
lightweight UI libraries
- preact downloads — 945M a year
- solid-js downloads — 118M a year
- lit downloads — 269M a year
- alpinejs downloads — 26M a year
HTTP clients
- axios downloads — 5B a year
- got downloads — 1.7B a year
- undici downloads — 4.6B a year
- node-fetch downloads — 6.8B a year
meta-frameworks
- next downloads — 1.8B a year
- nuxt downloads — 75M a year
- astro downloads — 131M a year
- remix downloads — 828K a year
build tools
- vite downloads — 5.2B a year
- webpack downloads — 2.3B a year
- esbuild downloads — 8.9B a year
- rollup downloads — 4.8B a year
test runners
- jest downloads — 2.1B a year
- vitest downloads — 2.7B a year
- mocha downloads — 685M a year
- ava downloads — 29M a year
browser automation
- playwright downloads — 2.6B a year
- cypress downloads — 353M a year
- puppeteer downloads — 461M a year
- selenium-webdriver downloads — 98M a year
date libraries
- moment downloads — 1.6B a year
- dayjs downloads — 2.4B a year
- date-fns downloads — 3.5B a year
- luxon downloads — 1.4B a year
validation
- zod downloads — 7.8B a year
- yup downloads — 538M a year
- joi downloads — 985M a year
- ajv downloads — 14B a year
server frameworks
- express downloads — 4.6B a year
- fastify downloads — 360M a year
- koa downloads — 346M a year
- hapi downloads — 3.7M a year
state management
- redux downloads — 1.5B a year
- zustand downloads — 1.6B a year
- mobx downloads — 164M a year
- jotai downloads — 200M a year
CSS tooling
- tailwindcss downloads — 4.1B a year
- styled-components downloads — 481M a year
- sass downloads — 1.3B a year
- postcss downloads — 10B a year
utility belts
- lodash downloads — 6.6B a year
- underscore downloads — 1.1B a year
- ramda downloads — 661M a year
- rxjs downloads — 4.2B a year
CLI helpers
- commander downloads — 18B a year
- yargs downloads — 9.4B a year
- minimist downloads — 6.3B a year
- chalk downloads — 22B a year
linters and formatters
- eslint downloads — 5.8B a year
- prettier downloads — 4.7B a year
- stylelint downloads — 434M a year
database clients
- prisma downloads — 557M a year
- mongoose downloads — 257M a year
- sequelize downloads — 135M a year
- drizzle-orm downloads — 480M a year
Also tracked
- typescript downloads — 9.1B a year
- react-dom downloads — 5.4B a year
- tslib downloads — 18B a year
- dotenv downloads — 6.1B a year
- uuid downloads — 12B a year
- nanoid downloads — 7.8B a year
- immer downloads — 2B a year
- clsx downloads — 4B a year
- classnames downloads — 1.3B a year
- semver downloads — 33B a year
- glob downloads — 16B a year
- chokidar downloads — 7.7B a year
- tsx downloads — 2.4B a year
- nodemon downloads — 594M a year
- cross-env downloads — 895M a year
- rimraf downloads — 6.8B a year
Looking for something specific? Every comparison, or the figures behind the whole set.