[Go to site: main page, start]

NodeJS

Top 23 NodeJS Open-Source Projects

  1. 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-28

    Scenario: 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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. 30-seconds-of-code

    Coding articles to level up your development skills

    Project mention: 30-seconds-of-code – short, reusable JavaScript code snippets | news.ycombinator.com | 2025-06-23
  4. Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Project mention: Can I start using Wayland in 2026? | news.ycombinator.com | 2026-01-04

    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

  5. node

    Node.js JavaScript runtime ✨🐢🚀✨

    Project mention: Why a Test Automation Framework? (Playwright + TypeScript, Ch.1) | dev.to | 2026-06-08

    You'll need Node.js 18+ and Docker.

  6. axios

    Promise based HTTP client for the browser and node.js

    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

  7. nodebestpractices

    :white_check_mark: The Node.js best practices list (July 2024)

    Project mention: 🚀 Node.js Best Practices | dev.to | 2025-12-05

    Comprehensive Node.js development guidelines Based on goldbergyoni/nodebestpractices

  8. immich

    High performance self-hosted photo and video management solution.

    Project mention: Leave Me Behind | news.ycombinator.com | 2026-05-25
  9. nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Project mention: Life is too short for a slow terminal | news.ycombinator.com | 2026-06-08

    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

  10. bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    Project mention: Supply chaing attack alert: .github/setup.js | news.ycombinator.com | 2026-06-05
  11. Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

    Project mention: You might not need… the repository pattern | dev.to | 2026-05-23

    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).

  12. 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-27

    CMS content. Headless CMS responses from Strapi, Sanity, or Contentful are deeply nested. Type them once; let the compiler catch template bugs.

  13. 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.

    Project mention: The AI Engineering Baseline | dev.to | 2026-06-08

    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.

  14. Express

    Fast, unopinionated, minimalist web framework for node.

    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

  15. 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: 33-js-concepts VS javascript - a user suggested alternative | libhunt.com/r/33-js-concepts | 2026-01-15
  16. 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-21

    awesome-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.

  17. openinterpreter

    A lightweight coding agent for open models like Deepseek, Kimi, and Qwen

  18. Socket.io

    Bidirectional and low-latency communication for every platform

    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:*

  19. 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.

    Project mention: The Cheapest Way to Self-Host Memos in 2026 | dev.to | 2026-06-03

    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.

  20. 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-18

    What 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.

  21. Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

    Project mention: Good Careers at Bad Companies | news.ycombinator.com | 2026-06-05

    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...

  22. nvm for Windows

    A node.js version management utility for Windows. Ironically written in Go.

    Project mention: Full-Stack E-Commerce App - Part 1: Project setup | dev.to | 2026-04-02

    Download nvm-windows from https://github.com/coreybutler/nvm-windows/releases (get nvm-setup.exe). Install it, then open a new terminal:

  23. 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

  24. 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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

NodeJS discussion

Log in or Post with

NodeJS related posts

  • OmniCloud – Manage Google Drive, Dropbox, OneDrive, Mega and S3 in One App

    1 project | news.ycombinator.com | 14 Jun 2026
  • What We Learned Scanning Google's Public zx Repository

    1 project | dev.to | 13 Jun 2026
  • Next.js Authentication: The Complete 2026 Guide

    3 projects | dev.to | 12 Jun 2026
  • Show HN: 800x faster Linter and TypeScript-Go toolchain for plugins like typia

    1 project | news.ycombinator.com | 12 Jun 2026
  • SemVer & npm : le guide complet

    2 projects | dev.to | 10 Jun 2026
  • Show HN: Gitdot – a better GitHub. Open-source, anti-AI, and written in Rust

    5 projects | news.ycombinator.com | 8 Jun 2026
  • Upcoming breaking changes for NPM v12

    5 projects | news.ycombinator.com | 9 Jun 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?