SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Node Projects
-
GitHub discussions #46722 and #71727 tracked years of demand for Node.js runtime access in middleware. The community wanted to use real libraries. The framework could not provide them without abandoning the Edge performance model. The tension was never resolved — it was dissolved by moving the runtime to Node.js and acknowledging in the name that this is not general-purpose middleware.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Why a Test Automation Framework? (Playwright + TypeScript, Ch.1) | dev.to | 2026-06-08
You'll need Node.js 18+ and Docker.
-
30-Days-Of-JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
-
Project mention: PM2 process management for Node.js - Why You Need PM2 Process... | dev.to | 2026-01-02
Setting this up is a breeze. I’ll walk you through the steps I use for every project. Whether it’s a small side project or a big enterprise app, the process is the same. First, you need to have Node. js installed. Then, you can grab the PM2 on GitHub package.
-
homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
-
Nodemon.io
Monitor for any changes in your node.js application and automatically restart the server - perfect for development
27. nodemon (7.8M weekly downloads)
-
Project mention: validatorgo v1.0.0 is here 🎉 — the validator.js you've been missing in Go | dev.to | 2026-05-12
The library that inspired it: validator.js If you build something with it, I'd genuinely like to hear about it. Drop a comment or tag me on GitHub.
-
Mocha - feature-rich JavaScript test framework running on Node.js and in the browser
-
Project mention: How to Build a LinkedIn Outreach Pipeline (Without Getting Your Account Banned) | dev.to | 2026-06-12
The Playwright Docker image ships Node 20, which has no global WebSocket, and the Supabase Realtime client throws without one. The fix was to install ws and pass it as the transport. The problem was that we initialised a Supabase client in three files (index.ts, login.ts, browser.ts). We patched one and watched the same crash reappear from a different code path. The options were to patch all three or none.
-
-
Install the dotenv package to load environment variables from the selected .env file. This will generate the node_modules directory.
-
-
Project mention: How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum | dev.to | 2026-04-18
# Quick NodeBB setup git clone -b v3.x https://github.com/NodeBB/NodeBB.git cd NodeBB # Install dependencies npm install --production # Run the interactive setup ./nodebb setup # Start it up ./nodebb start
-
-
supertest
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
-
-
When writing frontend or Node.js tests, mocking HTTP requests is practically mandatory. But choosing a mock solution is overwhelming: MSW, nock, fetch-mock, jest-fetch-mock… each has a different API style, interception level, and environment support. If you work on both Cloudflare Workers and Node.js projects, you'll find the mock APIs are completely different and test code can't be shared.
-
Project mention: 🚀 2026 Software Development Roadmap: How to Start (or Reinvent) Your Career in Tech | dev.to | 2026-02-07
Learn Full-Stack,The Odin Project, Scrimba
-
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
Project mention: Less is safer: how Obsidian reduces the risk of supply chain attacks | news.ycombinator.com | 2025-09-19 -
-
Strapi uses the qs library to parse these query strings. You can use Strapi's Interactive Query Builder to convert between object notation and LHS notation — it's a helpful tool for constructing complex queries.
-
enquirer
Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and more! Please follow Enquirer's author: https://github.com/jonschlinkert
-
JavaScript Node discussion
JavaScript Node related posts
-
Next.js 16 proxy.ts Migration: From middleware.ts
-
Why a Test Automation Framework? (Playwright + TypeScript, Ch.1)
-
Scarab Diagnostic Suite Field Test #017: Node.js Readline Line-Separator Boundary
-
Scarab Diagnostic Suite Field Test #012: Next.js Source Map Provenance Boundary
-
Scarab Diagnostic Suite Field Test #008: Next.js Image Optimizer Resource Boundary
-
Meet PageZERO: an open source SaaS starter kit on Cloudflare for the AI era
-
Cómo instalar Node.js
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source Node projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Next.js | 139,963 |
| 2 | node | 117,760 |
| 3 | 30-Days-Of-JavaScript | 46,455 |
| 4 | PM2 | 43,209 |
| 5 | homepage | 30,642 |
| 6 | Nodemon.io | 26,681 |
| 7 | validator.js | 23,744 |
| 8 | mocha | 22,916 |
| 9 | ws | 22,767 |
| 10 | ava | 20,848 |
| 11 | dotenv | 20,463 |
| 12 | cz-cli | 17,468 |
| 13 | nodeBB | 15,131 |
| 14 | shelljs | 14,402 |
| 15 | supertest | 14,365 |
| 16 | Habitica | 13,914 |
| 17 | Nock | 13,104 |
| 18 | curriculum | 12,631 |
| 19 | debug | 11,444 |
| 20 | reactide | 10,518 |
| 21 | qs | 8,934 |
| 22 | enquirer | 7,941 |
| 23 | whatsapp-web-reveng | 6,358 |