Open-source projects categorized as NodeJS | Edit details

Top 23 NodeJS Open-Source Projects

  • GitHub repo freeCodeCamp's open-source codebase and curriculum. Learn to code for free.

    Project mention: Who creates the curriculum on freecodecamp? | | 2021-10-26

    If you would like to be part of the community that builds freeCodeCamp, you can check out

  • GitHub repo Electron

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

    Project mention: Why are dev-tools enabled? | | 2021-11-28
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: React Tips & Tricks: Uploading a File With A Progress Bar | | 2021-11-29

    Now, we can't POST our Data as json because we're want to send a file and json doesn't handle binary data. We need to send form-data instead. We'll use axios to send the request, as it comes in handy to display the progress as we'll see in the next section.

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: Top 33 JavaScript Projects on GitHub (November 2021) | | 2021-11-13

    #11 30-seconds/30-seconds-of-code

  • GitHub repo node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

    Project mention: Automating email verification for online accounts using JavaScript | | 2021-11-29

    cd into it and npm init (assuming you have node.js installed

  • GitHub repo nodebestpractices

    :white_check_mark: The Node.js best practices list (November 2021)

    Project mention: [AskJS] What's your way of structuring and naming things in Express apps? | | 2021-11-18

    I would suggest to have a read on

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: Automating email verification for online accounts using JavaScript | | 2021-11-29

    express to setup a server that listens for incoming http requests

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo nvm

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

    Project mention: "You are using an unsupported version of Node" installing Breeze | | 2021-11-22
  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: Entry level Front End Engineer Interview tips? | | 2021-11-08

    Try and be able to explain the concepts in the 33 js concepts repo

  • GitHub repo awesome-nodejs

    :zap: Delightful Node.js packages and resources

    Project mention: JavaScript Influencers to Follow in 2021🤩 | | 2021-04-01

    Projects: awesome, awesome-nodejs, avajs/ava, xojs/xo

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Top Node.js Frameworks for Web Apps in 2021 | | 2021-11-26

    GitHub stars: 42539 (

  • GitHub repo Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

    Project mention: Should I keep learning Python/Django or shift too Node/Express? | | 2021-11-29


  • GitHub repo Strapi

    🚀 Open source Node.js Headless CMS to easily build customisable APIs

    Project mention: Moving from Webflow, which platform should I use? | | 2021-11-29

    A lot of people I know are using haven't tried it much myself yet.

  • GitHub repo Ghost

    Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.

    Project mention: Any good open-source blog platforms? | | 2021-11-29

    I've been using Ghost for a personal project, it's worked well so far.

  • GitHub repo nw.js

    Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.

    Project mention: How did you get the DualSense controller to work on Linux? | | 2021-10-03

    Okay, did some testing and it's probably just a Chromium bug. I thought it wasn't because jstest-gtk was giving me a similar behaviour. But I downloaded RPCS3 and Dolphin Emulator, and both worked as expected. Guess this Chrome bug will never be fixed

  • GitHub repo PM2

    Node.js Production Process Manager with a built-in Load Balancer.

    Project mention: 20+ JavaScript Utilities to Boost Your Productivity As a Developer | | 2021-10-26

    25. Pm2

  • GitHub repo Hexo

    A fast, simple & powerful blog framework, powered by Node.js.

    Project mention: Contributing to Hexo, an SSG powered by Node! | | 2021-11-22

    After searching for a while, I found Hexo, an SSG. I was interested on working on this one since I am working on an SSG myself. I thought, "maybe I can get some inspiration from them on how to approach the design of my SSG🕵️‍♀️🕵️‍♀️"

  • GitHub repo hackathon-starter

    A boilerplate for Node.js web applications

    Project mention: Building production-grade web backends? | | 2021-11-28

    A) This is a great starter with auth, and a bunch of api examples. I started my project with this, and it’s been great, but I recently found out that there’s also a TS version by Microsoft of the same starter. I think that it’s opinionated enough for someone new to this ecosystem. (Ps: I think you’re better off switching the templating language from pug to ejs. It’s pretty php-like)

  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: Thanks Microsoft | | 2021-11-20

    I believe you can trick Microsoft into thinking that you're using the web version instead of the app with the use of something like nativefier ( (Use your browsers user agent instead of electron).

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | | 2021-11-12

    Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project has over 28K stars.

    tl;dr: the project involves "crowdsourced research" which benefits from popularity.

    The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae

    Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.

    In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction ( runs in the web browser, no need to install anything) and encourage bug reports with test cases.

    There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.

  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: [AskJS] NPM package for regional date format? | | 2021-11-21

    I'd recommend date-fans since it operates on native date objects.

  • GitHub repo Joplin

    Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum:

    Project mention: Very laggy unfortunately | | 2021-11-29
  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Which Javascript/Typescript style guides do you use? | | 2021-11-25


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). The latest post mention was on 2021-11-29.

NodeJS related posts


What are some of the best open-source NodeJS projects? This list will help you:

Project Stars
1 freeCodeCamp 335,920
2 Electron 99,044
3 axios 89,447
4 30-seconds-of-code 88,532
5 node 83,262
6 nodebestpractices 72,349
7 Express 55,104
8 nvm 53,447
9 33-js-concepts 45,312
10 awesome-nodejs 43,060
11 Meteor JS 42,709
12 Nest 42,447
13 Strapi 41,168
14 Ghost 39,086
15 nw.js 38,554
16 PM2 36,013
17 Hexo 33,790
18 hackathon-starter 32,456
19 nativefier 29,084
20 SheetJS js-xlsx 28,267
21 date-fns 26,939
22 Joplin 26,574
23 Standard 26,361
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives