SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Node Open-Source 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.
-
Project mention: Node.js vs Bun vs Deno 2 in 2026: Which JavaScript Runtime Should You Actually Use? | dev.to | 2026-06-17
nvm (Node Version Manager): https://github.com/nvm-sh/nvm
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
If you follow a strict domain model, and propagate changes to other aggregates through events, you can adhere to the above criteria. You're probably writing Java, C#, or JS with Nest (which really, really wants to be Java).
-
awesome-nodejs
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED UNTIL JULY]
Project mention: I Audited 5 Popular awesome-nodejs Packages for Their Environment Variable Documentation. Here's the Scorecard. | dev.to | 2026-03-21awesome-nodejs is the canonical curated list of quality Node.js packages. Quality implies documentation. I wanted to see how these packages handle .env documentation specifically — the section most developers rely on when setting up a new service in a fresh environment.
-
I fell in love with Nuxt. It's the best framework for building modern websites I know and working with it is so satisfying I refuse to spend time looking for alternatives. So yea, you may argue with me, advocating for your favorite solutions, but it is unlikely, I will listen. If you want to know it better, I have an ongoing tutorial series.
-
Project mention: I Kept Searching for the Same Converter Tools — So I Built One Site for All of Them quickconvert.dev | dev.to | 2026-06-13
I also wanted to try Astro for a while. I kept hearing it was great for content-heavy sites because of how little JavaScript it ships by default. A converter site felt like the perfect use case — mostly static pages with one interactive tool on each.
-
Download nvm-windows from https://github.com/coreybutler/nvm-windows/releases (get nvm-setup.exe). Install it, then open a new terminal:
-
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.
-
Directus
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
Project mention: Self-hosted Directus 12 requires a license key to lift caps | news.ycombinator.com | 2026-06-17 -
> pnpm is written in Rust
Not just yet. The Rust rewrite of the installation engine is still experimental and available as an opt-in preview[0].
[0] https://github.com/pnpm/pnpm/releases/tag/v11.2.2
-
Project mention: Nuclear: Desktop music player focused on streaming from free sources | news.ycombinator.com | 2025-09-03
This might be of interest:
https://github.com/th-ch/youtube-music
Custom YT Music desktop client with loads of plugins to customize the experience (including ad-blocking). I'm not the dev, just a happy user.
-
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)
-
I switched from brew to https://asdf-vm.com/ for this very reason.
I don't understand how devs don't use a tool that makes multiple versions of everything possible.
-
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.
-
wasp
The batteries-included full-stack framework for the AI era. Develop JS/TS web apps (React, Node.js, and Prisma) using declarative code that abstracts away complex full-stack features like auth, background jobs, RPC, email sending, end-to-end type safety, single-command deployment, and more.
I am a founding engineer at Wasp - a full-stack TypeScript framework based on React, Node.js, and Prisma. Like Rails, but for JavaScript. A Wasp app is built as a multi-package setup - frontend, backend and shared code all live in a single repo as separate packages managed by npm workspaces.
-
Node discussion
Node related posts
-
I Kept Searching for the Same Converter Tools — So I Built One Site for All of Them quickconvert.dev
-
How We Ship 100/100 PageSpeed Sites for Small-Business Clients (Without a CMS)
-
Next.js 16 proxy.ts Migration: From middleware.ts
-
Upcoming breaking changes for NPM v12
-
What I achieved in My First Week as a Self Employed Dev
-
Nuxt Ignis reforged
-
Encrypting PostgreSQL Columns in Scala with skunk-crypt
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2026
Index
What are some of the best open-source Node projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Next.js | 139,963 |
| 2 | node | 117,760 |
| 3 | nvm | 93,763 |
| 4 | Nest | 75,780 |
| 5 | awesome-nodejs | 65,923 |
| 6 | nuxt | 60,417 |
| 7 | astro | 60,096 |
| 8 | nvm for Windows | 46,783 |
| 9 | 30-Days-Of-JavaScript | 46,455 |
| 10 | PM2 | 43,209 |
| 11 | Directus | 35,995 |
| 12 | pnpm | 35,453 |
| 13 | pear-desktop | 31,905 |
| 14 | homepage | 30,642 |
| 15 | Nodemon.io | 26,681 |
| 16 | asdf | 25,408 |
| 17 | validator.js | 23,744 |
| 18 | mocha | 22,916 |
| 19 | ws | 22,767 |
| 20 | ava | 20,848 |
| 21 | dotenv | 20,463 |
| 22 | wasp | 18,390 |
| 23 | cz-cli | 17,468 |