npm

npm Joined Dec 2013 View on GitHub

Stars
54,404
across 308 public repos
Rank
#513
of 94,827 organizations, top 0.5%
Down 13 places this week

Repositories with 50+ stars

npm's repositories with their overall rank
RankRepositoryLanguageStars
2,776

This repository is moving to: https://github.com/npm/cli

17,604
5,591

the package manager for JavaScript

JavaScript 10,250
11,643

The semver parser for node (the one npm uses)

JavaScript 5,473
29,415

Send us a pull request by editing expansions.txt

JavaScript 2,308
31,950

a dependency unwinder for javascript

JavaScript 2,130
79,232

An ini parser/serializer in JavaScript

JavaScript 825
83,497

Public change requests/proposals & ideation

JavaScript 780
85,927

npm package executor

JavaScript 757
88,224

Documentation for the npm registry, website, and command-line interface.

MDX 736
104,088

couchapp bits of registry.npmjs.org

JavaScript 614
116,431

Node/npm Option Parsing

JavaScript 543
125,647

npm registry documentation

499
140,881

The logger that npm uses

JavaScript 438
151,435

npm fetcher

JavaScript 404
152,114

npm's markdown parser

JavaScript 402
162,827

npm's tree doctor

JavaScript 372
170,578

Like which(1) unix command. Find the first instance of an executable in the PATH.

JavaScript 353
172,679

A node module to get your node module started

JavaScript 348
179,985

Background jobs and a minimal service for collecting and delivering download counts

JavaScript 332
185,801

A terminal based horizontal guage aka, a progress bar

JavaScript 320
187,834

Is the given string an acceptable npm package name?

JavaScript 316
195,939

npm's content-addressable cache

JavaScript 301
214,413

git merge driver for resolving conflicts in npm-related files

JavaScript 271
220,719 JavaScript 262
224,262

A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.

JavaScript 257
224,262

Write files in an atomic fashion w/configurable ownership

JavaScript 257
231,832

An archive of the old npm registry issue tracker

247
238,322

Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab

JavaScript 239
251,456

The thing npm uses to read package.json files with semantics and defaults and validation and stuff

JavaScript 224
262,051

Public monitor/status/health board for @npm/cli-team's maintained projects

JavaScript 213
264,065

Public roadmap for npm

211
267,133

Advanced FS Streaming for Node

JavaScript 208
267,133

making fetch happen for npm

JavaScript 208
271,454

normalizes package metadata, typically found in package.json file.

JavaScript 204
278,318

read(1) for node.

TypeScript 198
297,107

ndm allows you to deploy OS-specific service-wrappers directly from npm-packages.

JavaScript 183
297,107

Track complex hiearchies of asynchronous task completion statuses.

JavaScript 183
320,707

Like ruby's Abbrev module

JavaScript 167
325,470

An npm package that holds a spot.

164
330,622

like fetch() but for the npm registry

JavaScript 161
356,174

Public feedback discussions for npm

147
375,051

Look up environment settings specific to different operating systems.

JavaScript 138
384,074

Parse the things that can be arguments to `npm install`

JavaScript 134
416,699

Walk through a folder and figure out what goes in an npm package

JavaScript 121
419,403

A prompting json thingie

JavaScript 120
443,082 JavaScript 112
449,459

programmatic npm API

JavaScript 110
473,247

Programmatic API to update package.json

JavaScript 103
521,219

Examine a package's dependency graph before you install it

JavaScript 91
571,596

The cmd-shim used in npm

JavaScript 81
607,110

a util for spawning git from npm CLI contexts

JavaScript 75
626,825

npm config thing

JavaScript 72
633,655

A collection of short (5 words or so) tips and tricks that can be sprinkled about the npm site.

JavaScript 71
633,655

community space for the npm website

71
648,250

Privacy policy, code of conduct, license, and other npm legal stuff

Shell 69
663,603

Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.

JavaScript 67
687,796

write you a registry follower for great good

JavaScript 64
723,126

Run a lifecycle script for a package (descendant of npm-lifecycle)

JavaScript 60
732,722

subresource integrity for npm

JavaScript 59
732,722

An implementation of window.fetch in Node.js using Minipass streams

JavaScript 59
742,438

A conference about npm, maybe. Not to be confused with npmconf.

58
797,197

Bytes go in, but they don't come out (when muted).

JavaScript 53
809,321

Read all the installed packages in a folder, and return a tree structure with all the data.

JavaScript 52
809,321

Detect what kind of CI environment the program is in

JavaScript 52
821,538

Like read-package-json, but faster

JavaScript 51
834,145

Like `fs.createWriteStream(...)`, but atomic.

JavaScript 50

Among 94,827 organizations

40k–63k stars: 367 organizations, including npm

Stars along the bottom, and organizations in each band on a log scale

When they were made

66 repos with 50+ stars, made between 2009 and 2021

Quick stats

Next rank
+123 stars to reach #512
Next milestone
+136,365 stars to reach the top 0.1%
Public repos
308, 66 with 50+ stars
Popular repos
5 over 1k stars, 2 over 10k stars
Top repo
npm, #2,776 of all repos, 32% of stars
Smaller repos
2,302 stars from repos under 50

Stars counted Recounted daily Next count around