Topics / #node-js
Node-js projects on GitHub
Node.js JavaScript runtime ecosystem
As of , the most-starred Node-js projects on GitHub are nodebestpractices (105.7K stars), nvm (95.6K stars) and nvm (48K stars). GitHub.Locker tracks 11 Node-js repositories with 390.7K stars combined. The fastest-growing on October 18 was nvm, with +15 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
nvm
nvm-sh/nvm · ★ 95.6Knvm (Node Version Manager) is a POSIX-compliant bash script that lets you install, switch between, and manage multiple versions of Node.js on the same machine.
+13nvm
nvm-windows/nvm · ★ 48KNVM for Windows is a Node.js version manager built specifically for Windows, letting you install and switch between multiple Node.js versions on your machine.
+7nodebestpractices
goldbergyoni/nodebestpractices · ★ 105.7KA curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.
+2koa
koajs/koa · ★ 35.7KKoa is an expressive HTTP middleware framework for Node.js built on ES2017 async functions, designed to make writing web apps and APIs more enjoyable.
The all-time top
11 projects · by stars
- 105.7K
#1 · goldbergyoni/nodebestpracticesnodebestpractices
A curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.
- 95.6K
#2 · nvm-sh/nvm
nvm
nvm (Node Version Manager) is a POSIX-compliant bash script that lets you install, switch between, and manage multiple versions of Node.js on the same machine.
- 48K
#3 · nvm-windows/nvmnvm
NVM for Windows is a Node.js version manager built specifically for Windows, letting you install and switch between multiple Node.js versions on your machine.
- 4

koa
35.7Kkoajs/koa · JavaScriptKoa is an expressive HTTP middleware framework for Node.js built on ES2017 async functions, designed to make writing web apps and APIs more enjoyable.
- 5
Inquirer.js
21.6KSBoudrias/Inquirer.js · TypeScriptInquirer.js is a collection of ready-made interactive command line prompts for Node.js CLIs — input fields, selectable lists, checkboxes, confirms and more — so you don't build terminal question UIs by hand.
- 6

bit
18.5Kteambit/bit · TypeScriptBit is an open-source build system for the AI era: it organizes source code into composable, reusable components and apps. Developers and AI agents create and reuse these components via MCP, preventing code duplication.
- 7

npm
17.6Knpm/npmThis is the original GitHub home of npm, the package manager for JavaScript and Node.js. The repository is now archived, and the project lives in a new repo.
- 8

caprover
15.2Kcaprover/caprover · TypeScriptCapRover is a self-hosted platform-as-a-service (PaaS) that lets you deploy and manage web apps, APIs, and databases on your own server without manually configuring Docker or nginx.
- 9

debug
11.5Kdebug-js/debug · JavaScriptA tiny JavaScript debugging utility for adding namespaced, opt-in debug logging to your code, modeled after Node.js core's own debugging technique. It behaves the same way whether you run it in Node.js or in a web browser.
- 10
patch-package
11.2Kds300/patch-package · TypeScriptpatch-package lets you make a direct edit to a file inside a package in node_modules, and it turns that edit into a saved patch file that gets automatically re-applied every time npm or yarn install the package again.
- 11

node-mongodb-native
10.2Kmongodb/node-mongodb-native · TypeScriptThe official MongoDB driver for Node.js — a client library that Node.js apps use to connect to a MongoDB server and run queries, CRUD operations and index management against it.
Related topics
Often tagged together
- nodejs1,528
- open-source5,749
- developer-tools2,981
- javascript1,857
- npm1,033
- node139
- cli2,275
- linux4,248
- macos3,608
- mit3,387
- typescript1,844
- windows3,480
- backend465
- command-line425
- command-line-tool740
- library1,595
- terminal1,128
- cross-platform2,673
- docker1,684
- javascript-library231
- package-manager105
- server1,469
- web2,486
- apache-2.01,452