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
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 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
Where the stars are
Languages
- JavaScript 32.1k stars, 59% · 55 repos
- MDX 736 stars, 1% · 1 repo
- TypeScript 198 stars, <1% · 1 repo
- Shell 69 stars, <1% · 1 repo
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