SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 NodeJS Open-Source Projects
-
freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Project mention: Slack vs Microsoft Teams vs Discord: Developer Community Engagement Comparison for Open Source Projects | dev.to | 2026-04-28Scenario: 20 volunteer maintainers run freeCodeCamp’s community server (400k members) on Discord free tier. They use voice channels for weekly contributor office hours, bots to track new contributors.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: 30-seconds-of-code – short, reusable JavaScript code snippets | news.ycombinator.com | 2025-06-23
-
I looked into this lately - Discord needs to use the Global Shortcuts Portal to do it properly but how is unclear. Discord is based on Electron which is based on Chromium. Chromium has support, Electron has support since https://github.com/electron/electron/pull/45171 but this seems to be rather unknown and unused. Although somewhere in this API chain keyup events are lost, meaning that only "normal" shortcuts would work but no push-to-talk. There are multiple options for Discord to implement this: implement Global Shortcuts Portal directly, go via Electron global shortcuts API, hook into Chromium shortcuts API, maybe others - with the caveat that some of those don't support keyup events. Vesktop devs are currently stuck in same dilemma: https://github.com/Vencord/Vesktop/issues/18
-
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: Spine v1: Stop Making Claude Rediscover Your Codebase Every Time You Open a Repo | dev.to | 2026-05-02
git clone https://github.com/axios/axios.git cd axios
-
Comprehensive Node.js development guidelines Based on goldbergyoni/nodebestpractices
-
-
This wasn't an option for us because as an org we used their recommended hook (1) to automatically change node versions when switching directories, but it effectively undoes the lazy loading.
With mise you get the behaviour of automatically switching when you change directories effectively for free.
1. https://github.com/nvm-sh/nvm#zsh
-
-
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).
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Project mention: Three Ways to Convert JSON to TypeScript. Only One Is Deterministic. | dev.to | 2026-04-27CMS content. Headless CMS responses from Strapi, Sanity, or Contentful are deeply nested. Type them once; let the compiler catch template bugs.
-
deer-flow
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
Tools have been trending in this direction for the last 3-6 months with features like "Assign to Copilot" in GitHub.com, and the Linear's work tracking system where its unique sales pitch is "write tickets for agents to work on here". The final form of this kind of solution is currently a vague, but there are several projects already pitching to own this space such as Open AI's Symphony project (https://openai.com/index/open-source-codex-orchestration-symphony/), ByteDance's DeerFlow (https://github.com/bytedance/deer-flow) which pitches itself as "an open-source super-agent harness", and other similar projects.
-
Project mention: Orbis: Turn Any GitHub Repository Into an Interactive 3D Dependency Graph | dev.to | 2026-05-09
Enter a public GitHub repository URL - for example https://github.com/expressjs/express
-
Project mention: 33-js-concepts VS javascript - a user suggested alternative | libhunt.com/r/33-js-concepts | 2026-01-15
-
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.
-
-
Project mention: Show HN: I built an AI-powered technical interview prep tool | news.ycombinator.com | 2026-03-09
I built the backend with nestjs, prisma, postgresql, Webrtc for real time back and forth conv and [socket.io](http://socket.io) events in panel like code run etc…. claude-haiku-4-5 for conv and anthropic.claude-sonnet-4-6 for interview scoring.
*Where it still falls short:*
-
coolify
An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers.
Install Coolify (free, open source) on a VPS and deploy Memos from its catalog. You get a web UI and auto-updates, but Coolify itself wants ~2 GB of RAM, which is heavier than the app it is managing. Worth it only if you are already running Coolify for other apps.
-
Joplin
Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
Project mention: Show HN: Files.md – open-source alternative to Obsidian | news.ycombinator.com | 2026-05-18What is this providing over similarly Markdown based open source note taking applications like Joplin? (https://joplinapp.org/)
I've been a huge fan of the fact that my backend sync infrastructure is my own self-hosted S3 bucket with local clients handling the presentation layer.
-
OP/author here! Apologies about the malware and captcha. It looks like my site was exploited by CVE-2026-26980 affecting all Ghost sites pre v6.19 [1][2] An API key was hijacked to inject malicious JS into every page that looks like a cloudflare captcha; it seems that the JS only targeted windows users, so I didn't catch it before I shared the post widely.
The site has been upgraded to 6.44 to close the vulnerability, I rotated every API key and account credential, and both manually and programmatically scrubbed every instance I could find of the code injection across the database. I think we're clear now!
Sorry to anyone caught by this and thank you to folks for flagging it (and thanks to the HN team for letting me follow up on this after comments were closed). I'm seriously mortified. X_X
[1] https://github.com/TryGhost/Ghost/security/advisories/GHSA-w...
-
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
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
Project mention: Performance Comparison: Flyway 10.0 vs. Liquibase 4.28 vs. Prisma Migrate 6.0 for Database Migrations | dev.to | 2026-04-30⭐ prisma/prisma — 45,859 stars, 2,180 forks
NodeJS discussion
NodeJS related posts
-
OmniCloud – Manage Google Drive, Dropbox, OneDrive, Mega and S3 in One App
-
What We Learned Scanning Google's Public zx Repository
-
Next.js Authentication: The Complete 2026 Guide
-
Show HN: 800x faster Linter and TypeScript-Go toolchain for plugins like typia
-
SemVer & npm : le guide complet
-
Show HN: Gitdot – a better GitHub. Open-source, anti-AI, and written in Rust
-
Upcoming breaking changes for NPM v12
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source NodeJS projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | freeCodeCamp | 446,620 |
| 2 | 30-seconds-of-code | 128,078 |
| 3 | Electron | 121,618 |
| 4 | node | 117,760 |
| 5 | axios | 109,069 |
| 6 | nodebestpractices | 105,174 |
| 7 | immich | 103,049 |
| 8 | nvm | 93,763 |
| 9 | bun | 93,099 |
| 10 | Nest | 75,780 |
| 11 | Strapi | 72,350 |
| 12 | deer-flow | 70,969 |
| 13 | Express | 69,157 |
| 14 | 33-js-concepts | 66,458 |
| 15 | awesome-nodejs | 65,923 |
| 16 | openinterpreter | 63,875 |
| 17 | Socket.io | 63,123 |
| 18 | coolify | 56,890 |
| 19 | Joplin | 55,161 |
| 20 | Ghost | 53,910 |
| 21 | nvm for Windows | 46,783 |
| 22 | 30-Days-Of-JavaScript | 46,455 |
| 23 | Prisma | 46,238 |