SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript NodeJS Projects
-
Short, useful code snippets in JavaScript and other languages to boost productivity and learning. Explore the repository
-
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.
-
Visit https://nodejs.org and download the LTS version. Installation includes npm, the Node Package Manager.
-
Project mention: How to Handle File Uploads with Node.js and Express - Multer Edition | dev.to | 2025-05-12
For this tutorial, we're going to scan the file for malware using Verisys Antivirus API, and so we'll add a package to make it easier to make external HTTP requests. Popular choices include Axios and node-fetch - for this article, we'll use node-fetch.
-
So that’s the first big downside of building a REST API without using packages like express.js - you have to build all the route handling yourself, plus add some support for middlewares.
-
15 . 33 JS Concepts This repository is a collection of articles and books on the 33 JavaScript Concepts which every JavaScript Developer should know in order to have an in-depth knowledge of the language and its working.
-
Project mention: Smart People Don't Chase Goals; They Create Limits | news.ycombinator.com | 2025-06-10
Sidenote: If you're curious, this blog was created using Ghost: <https://github.com/tryghost/ghost>
-
Project mention: Distributed Data Protocol (DDP) Specification – From Meteorjs | news.ycombinator.com | 2025-06-12
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
Project mention: 🔓5 Open Source Tools That Changed My Development Workflow Forever | dev.to | 2025-05-16
Zx solves these problems by letting you write shell scripts in JavaScript or TypeScript. It is maintained by Google and is perfect if you are a JS lover.
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Project mention: 🔥 Hidden Gems on GitHub That Every Developer (IT/Non-IT) Needs to Explore | dev.to | 2025-05-30📦 18. Awesome Cheatsheets 📍 https://github.com/LeCoupa/awesome-cheatsheets 📜 One-liners and syntax reminders for 20+ languages/tools. ✅ Best For: Everyone - literally!
-
GitHub: PM2 Repository
-
nw.js
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
-
ToolJet
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
Project mention: Show HN: ToolJet 3.0 – open-source internal tool and workflow builder | news.ycombinator.com | 2024-11-13 -
SheetJS js-xlsx
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Project mention: Building an inventory management app: 'Invento' as a Beginner Developer | dev.to | 2024-07-24XLSX : XLSX is a library for parsing and writing Excel spreadsheet files. It enables the application to export data to Excel, which is a common requirement for inventory management systems.
-
Project mention: A Step By Step Guide to Updating Your Legacy Node.js App in 2024 (v10 to v22) | dev.to | 2024-07-25
Crawly is an Express app built on the bones of hackathon-starter, a boilerplate package for Node apps. Surprisingly, this project is still alive and well maintained in 2024. But there's no guarantee that the project still uses the same dependencies (it doesn't), and there's a likelihood that even more dependencies would be added (there were). So I abandoned any plans to merge the latest in.
-
In this post I will show you how to implement NestJS😻 with GraphQL in schema first mode, using Mercurius and the "platform" to Fastify.
-
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Project mention: Why Single Function Lambdas is a terrible choice for Serverless development. | dev.to | 2025-04-06For example, you might have a Lambda that powers your entire web server. Another for data crunching using an npm package that ships with a rust binary (node polars) leveraging multiple vCpus. A third might handle image processing with sharp, triggered by S3 uploads. And maybe another is dedicated to web scraping where you bundle a headless browser like Puppeteer as Layer to Lambda.
-
Project mention: Why is there no P2P streaming protocol like BitTorrent? | news.ycombinator.com | 2025-04-14
-
Project mention: Step-by-Step Guide to Front-end Engineering — A Comprehensive Tutorial | dev.to | 2025-04-02
standard (24.5k stars) Chinese version
-
Step 2: Install the necessary dependencies which are morgan, ExpressJS, Mongoose cors and nodemon
-
javascript-testing-best-practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (April 2024)
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript NodeJS discussion
JavaScript NodeJS related posts
-
Fast-Track Your Backend Skills with This Node.js Tutorial
-
Execa usage in Zod source code.
-
Lazarv/React-Server
-
Show HN: I rewrote my Mac Electron app in Rust (app went from 1GB to 172MB)
-
Glitch.com Is Closing
-
AI Agent faster memory access
-
A Beginner’s Guide to Developing a News App in React Native
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2025
Index
What are some of the best open-source NodeJS projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | 30-seconds-of-code | 123,932 |
2 | node | 111,601 |
3 | axios | 107,008 |
4 | Express | 67,147 |
5 | 33-js-concepts | 65,235 |
6 | Ghost | 49,469 |
7 | Meteor JS | 44,657 |
8 | 30-Days-Of-JavaScript | 44,418 |
9 | zx | 44,204 |
10 | awesome-cheatsheets | 42,684 |
11 | PM2 | 42,284 |
12 | nw.js | 40,805 |
13 | ToolJet | 35,820 |
14 | SheetJS js-xlsx | 35,566 |
15 | hackathon-starter | 35,009 |
16 | fastify | 33,924 |
17 | sharp | 30,556 |
18 | webtorrent | 30,193 |
19 | Standard | 29,321 |
20 | Mongoose | 27,256 |
21 | javascript-testing-best-practices | 24,408 |
22 | Passport | 23,321 |
23 | mocha | 22,762 |