InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ
Top 23 JavaScript Node Projects
-
Project mention: Resume Scan AI app built with Next.js 15, Tailwind CSS, BetterAuth, Open AI, Inngest, and Shadcn/ui | dev.to | 2025-06-17
Next.js
-
InfluxDB
InfluxDB โ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Building Your First Custom Shopify Storefront with React.js: A Beginnerโs Guide | dev.to | 2025-06-18
Node.js Installed: Download it from nodejs.org. This lets you run JavaScript tools on your computer.
-
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
30 Days of JS preparation 30 Days of Javascript preparation that teaches JS topics in 30 days one topic per day, quite a good roadmap as well to learn JS from scratch.
-
GitHub: PM2 Repository
-
Nodemon.io
Monitor for any changes in your node.js application and automatically restart the server - perfect for development
-
homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
Project mention: Adventures in Homelabbing: From Cloud Obsession to Self-Hosted Shenanigans | dev.to | 2025-04-09I began to self-host a Minecraft server using Crafty Controller, an Excalidraw instance, Docmost to replace Notion, Plane to replace Jira, and Penpot to replace Figma. To be able to access them from the internet, I used Nginx Proxy Manager to set up reverse proxies with SSL. You can use Traefik or Caddy instead, but I enjoyed the ease-of-use of NPM. For a dashboard solution, I started with Homarr, but later switched to Homepage because I'm apparently incapable of making a decision and sticking with it.
-
The library comes with a comprehensive set of over 25 built-in validators, covering everything from simple primitives to complex formats. It leverages the battle-tested validator.js library for many of these checks.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
In this article, we explore logging best practices that are largely tool-agnostic, but we'll demonstrate them using PactumJS, a powerful and extensible API testing tool, along with Mocha, a popular JavaScript test framework. For logging, weโll use Pino, one of the fastest and most reliable structured loggers for Node.js.
-
Node.js ws Library Documentation: ws GitHub
-
-
Project mention: Do You Really Know Where Your API Keys End Up? A Security Guide for Fintech Developers | dev.to | 2025-05-27
Here's how to set up environment variables in a Node.js project (you have to install dotenv):
-
Project mention: Commitizen: Simple commit conventions for internet citizens | news.ycombinator.com | 2025-04-22
-
The language codes available in NodeBB can be referenced from the folder names in the public/language directory of the NodeBB repository. For example:
-
Project mention: Compilation of Libraries Supporting CLI Application Development for Node.js | dev.to | 2025-01-20
shelljs is used to run any other command-line programs through the shell.
-
supertest
๐ท Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
-
Project mention: Kickstart Hacktoberfest with These Exciting Open Source Projects to Contribute To! ๐ | dev.to | 2024-10-09
๐ผ Project: Habitica ๐ก Why Contribute: Habitica is a gamified task management app that helps users build better habits. Itโs an open-source project built with JavaScript, and there are plenty of issues ranging from beginner-friendly bug fixes to feature enhancements.
-
mocha is a lib inspired by nock and WireMock. It allows checking if the mock was called or not, which is a nice feature. Like httptest, it also it don't automatically intercept the requests.
-
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
It's absolutely not an anti-pattern if you have appropriate tools to handle different levels of logging, and especially not if you can filter debug output by area. You touch on this, but it's a bit strange to me that the default case is assumed to be "all logs all the time".
I usually roll my own wrapper around an existing logging package, but https://www.npmjs.com/package/debug is a good example of what life can be like if you're using JS. Want to debug your rate limiter? Write `DEBUG=app:middleware:rate-limiter npm start` and off you go.
-
Project mention: From tutorial zombie to builder brain: How I finally learned to code by building messy little projects | dev.to | 2025-06-19
The Odin Project Full-stack curriculum that encourages building real projects
-
-
-
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
Another prompt-and-more tool https://github.com/enquirer/enquirer
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Node discussion
JavaScript Node related posts
-
NodeJS Fundamentals: transform
-
Building an AI Vacation Planner Chatbot with Facial Authentication using FACEIO & Next.js
-
Critical Next.js Middleware Bypass Affects Popular AI Apps (CVE-2025-29927)
-
Fast-Track Your Backend Skills with This Node.js Tutorial
-
Diving into Next.js - My 2-Week Learning Experience
-
Validating Environment Variables in Node
-
AI Travel Planner app built with Next.js 15, Tailwind CSS, Prisma, Open AI, and Clerk
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 Jun 2025
Index
What are some of the best open-source Node projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Next.js | 132,545 |
2 | node | 111,831 |
3 | 30-Days-Of-JavaScript | 44,470 |
4 | PM2 | 42,307 |
5 | Nodemon.io | 26,581 |
6 | homepage | 24,365 |
7 | validator.js | 23,522 |
8 | mocha | 22,773 |
9 | ws | 22,268 |
10 | ava | 20,787 |
11 | dotenv | 19,784 |
12 | cz-cli | 17,229 |
13 | nodeBB | 14,631 |
14 | shelljs | 14,357 |
15 | supertest | 14,057 |
16 | Habitica | 12,973 |
17 | Nock | 12,969 |
18 | debug | 11,288 |
19 | curriculum | 11,081 |
20 | reactide | 10,535 |
21 | qs | 8,743 |
22 | enquirer | 7,815 |
23 | whatsapp-web-reveng | 6,226 |