GitStar

npm

npm is the adoption lens

Use this route to see which JavaScript packages keep showing up in real installation flows. Downloads are strongest at revealing repeated usage, especially for infrastructure that sits deep in dependency trees.

Most downloaded

debug

579M/wk

Start here when you want the clearest demand signal.

Most starred package

react

244.8K stars

Stars capture attention and memory, not production fit by themselves.

Adoption-to-visibility gap

minimist

117.3M/wk

A high download-to-star ratio often surfaces dependencies people use more than they discuss.

Quiet infrastructure

debug

19.2K stars

High demand with less headline visibility.

#Package⭐ Stars📥 Downloads/wk
1
debug

Lightweight debugging utility for Node.js and the browser

19.2K579M/wk
2
chalk

Terminal string styling done right

23.2K422.4M/wk
3
commander

the complete solution for node.js command-line programs

28.2K386.3M/wk
4
glob

the most correct and second fastest glob implementation in JavaScript

8.7K340.2M/wk
5
uuid

RFC9562 UUIDs

15.3K249.1M/wk
6
esbuild

An extremely fast JavaScript and CSS bundler and minifier.

39.9K216.1M/wk
7
typescript

TypeScript is a language for application scale JavaScript development

108.7K187.4M/wk
8
yargs

yargs the modern, pirate-themed, successor to optimist.

11.5K181.3M/wk
9
fs-extra

fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.

9.6K175M/wk
10
zod

TypeScript-first schema declaration and validation library with static type inference

42.5K162.7M/wk
11
lodash

Lodash modular utilities.

61.3K149.1M/wk
12
eslint

An AST-based pattern checker for JavaScript.

27.2K132.4M/wk
13
react

React is a JavaScript library for building user interfaces.

244.8K131M/wk
14
dotenv

Loads environment variables from .env file

20.4K123.7M/wk
15
vite

Native-ESM powered web dev build tool

80.3K117.8M/wk
16
minimist

parse argument options

662117.3M/wk
17
tailwindcss

A utility-first CSS framework for rapidly building custom user interfaces.

94.8K102.8M/wk
18
body-parser

Node.js body parsing middleware

5.5K101M/wk
19
axios

Promise based HTTP client for the browser and node.js

109K100.3M/wk
20
express

Fast, unopinionated, minimalist web framework

69K96.5M/wk
21
prettier

Prettier is an opinionated code formatter

51.8K92.7M/wk
22
async

Higher-order functions and common patterns for asynchronous code

28.2K87.4M/wk
23
rxjs

Reactive Extensions for modern JavaScript

31.7K84.6M/wk
24
date-fns

Modern JavaScript date utility library

36.6K84.5M/wk
25
ora

Elegant terminal spinner

10.3K65.4M/wk
26
sharp

High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images

32.2K58.9M/wk
27
cors

Node.js CORS middleware

9.4K52.1M/wk
28
playwright

A high-level API to automate web browsers

87.7K47.6M/wk
29
dayjs

2KB immutable date time library alternative to Moment.js with the same modern API

48.6K47.2M/wk
30
webpack

Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.

65.8K45.7M/wk
31
inquirer

A collection of common interactive command line user interfaces.

21.5K44.8M/wk
32
jest

Delightful JavaScript Testing.

45.3K42.8M/wk
33
jsonwebtoken

JSON Web Token implementation (symmetric and asymmetric)

18.2K41.1M/wk
34
marked

A markdown parser built for speed

36.8K40.5M/wk
35
next

The React Framework

139.2K36.9M/wk
36
graphql

A Query Language and Runtime which can target any service.

32K35.5M/wk
37
redux

Predictable state container for JavaScript apps

61.4K33.2M/wk
38
moment

Parse, validate, manipulate, and display dates

48K31.9M/wk
39
cheerio

The fast, flexible & elegant library for parsing and manipulating HTML and XML.

30.3K25.3M/wk
40
multer

Middleware for handling `multipart/form-data`.

12K14.6M/wk
41
socket.io

node.js realtime framework server

63.1K13M/wk
42
nodemon

Simple monitor script for use during development of a Node.js app.

26.7K12.3M/wk
43
vue

The progressive JavaScript framework for building modern web UI.

209.8K11.7M/wk
44
prisma

Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.

45.9K10.4M/wk
45
helmet

help secure Express/Connect apps with various HTTP headers

17.5K10.2M/wk
46
puppeteer

A high-level API to control headless Chrome over the DevTools Protocol

94.2K9.6M/wk
47
passport

Simple, unobtrusive authentication for Node.js.

23.5K6.7M/wk
48
mongoose

Mongoose MongoDB ODM

27.5K5.1M/wk
49
bcrypt

A bcrypt library for NodeJS.

7.8K4.7M/wk
50
electron

Build cross platform desktop apps with JavaScript, HTML, and CSS

121.1K3.4M/wk

Next step after the package scan

Move from the package table into the repository, compare a few nearby tools, or switch registries when you need a broader adoption read.

Learn and methodology

Keep trust-building context reachable, but behind the first data read instead of ahead of it.
Package read

What the leaderboard reveals about npm

The top of npm is usually a mix of framework primitives, build tooling, testing packages, and invisible infrastructure libraries that many apps inherit indirectly. That shape is exactly why download rankings are valuable: they reveal the dependency layer that keeps modern JavaScript moving even when those packages are less visible in day-to-day conversation.

Download data is sourced from the npm registry and reflects weekly counts. Rankings are updated regularly, but package adoption still needs to be validated against release activity, issue hygiene, and documentation quality.