Open-source projects categorized as NodeJS

Top 23 NodeJS Open-Source Projects

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

    Project mention: The Overflow Offline Project – Stack Overflow Blog | | 2022-10-20

    You can also run FreeCodeCamp locally

    And I funded to work to run that on an Android phone

  • 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: GitHub Repositories : Part 1 | | 2022-11-26
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Electron

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

    Project mention: Circuit To Turn On Desktop PC | | 2022-11-30

    Electron ( is a framework for developing cross-platform desktop applications using JavaScript, HTML, and CSS. This is the technology behind many popular apps like Slack, Discord and Visual Studio Code. Join for discussions around Electron!

  • axios

    Promise based HTTP client for the browser and node.js

    Project mention: Amazon Inspector can now scan AWS Lambda Functions | | 2022-11-30

    One of the vulnerability is with Axios NPM package.

  • node

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

    Project mention: AWS Lambda support Node.js 18 now. Should we update the version of Node.js in the Lambda runtime? | | 2022-11-29

    The Lambda Node.js 18 runtime also enables you to take advantage of new Node.js 18 language features. This includes improved performance for class fields and private class methods, JSON import assertions, and experimental features such as the Fetch API, Test Runner module, and Web Streams API.

  • nodebestpractices

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

    Project mention: 🧑‍💻 The Node.js best practices list (November 2022) | | 2022-12-01
  • nvm

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

    Project mention: Another choice of Flutter Version Manager: fvm in shell | | 2022-11-29

    I'm a frontend developer and recently have some work to do with Flutter, need to switch Flutter version in different projects. For Nodejs we have nvm to manage and switch node version. I've tried the dart-version fvm, but it does not work similar to nvm. So I released a shell-version fvm. Anyone who needs to work with multi flutter version and run into problems with dart-version fvm can have try with this.

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: Node.js Architecture Pitfalls to Avoid | | 2022-11-30

    Express, one of the most downloaded backend libraries on NPM, frequently goes six months to a year without a release. In fact, Express 5.0 has been in alpha for eight years. But a library that has been in use as long (and by so many people) as Express is unlikely to surprise you.

  • 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: is Learning web pages(5th edition) by Jennifer Robbins is outdated or not? | | 2022-11-02

    Here’s a great resource doing exactly that : 33 concepts

  • 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: Next.js is a backend framework | | 2022-11-29

    In Theo’s video, he seems to point out that it’s the difference between Stateless and Stateful design. However, I don’t have strong feelings about it personally. Although I have been using Nestjs for several projects, I always adopt a stateless design for scalability.

  • Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.

    Project mention: Hosting a small database ... | | 2022-12-01

    I'm not 100% sure how you're planning to build your project, but maybe tools like could be interesting?

  • awesome-nodejs

    :zap: Delightful Node.js packages and resources

    Project mention: 100+ Must Know Github Repositories For Any Programmer | | 2022-11-17

    1. Awesome Node.js

  • Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: How Devographics Surveys Are Run, 2022 Edition | | 2022-11-29

    This app is itself is a Next.js app that relies on Vulcan.js, a full-stack JavaScript framework that I originally created for Meteor, and that Eric Burel later ported to Next.js. But we will likely phase out the Vulcan.js part eventually to make it a more standard codebase.

  • Ghost

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

    Project mention: is there a better editor than Silex? I'm trying to find a valid alternative to Webflow | | 2022-11-24

    I haven't used Webflow or Silex (I use static site generators), but I remember Ghost seemed interesting

  • 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: using JavaScript, how do i change settings on my computer? | | 2022-11-17

    The only way to do this is with a 3rd party toolkit, something like NW.js.

  • PM2

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

    Project mention: How do you get your build folder to run on "localhost:3000"? | | 2022-11-27

    I'm trying to use a reverse proxy and pm2 to deploy a website.

  • bun

    Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.

    Project mention: JavaScript without Browser? | | 2022-11-29

    Node.js is the most common and established JavaScript engine. There's also Deno.js, and Bun.

  • Hexo

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

    Project mention: Building a static blog using Jekyll & Strapi | | 2022-11-15

    To make their creation easier, numerous open-source static websites generators are available: Jekyll, Hugo, Gatsby, Hexo, etc. Most of the time, the content is managed through static (ideally Markdown) files or a Content API. Then, the generator requests the content, injects it in templates defined by the developer and generates a bunch of HTML files.

  • zx

    A tool for writing better scripts

    Project mention: How can I practice scripting in Python and Bash for DevOps-related projects? I am proficient in PowerShell, but I haven't seen a use case for Python yet. | | 2022-11-09

    In my case, we are 95% using nodejs in applications, so I now use to write scripts. So the whole team can understand when reading scripts, or improve them :)

  • hackathon-starter

    A boilerplate for Node.js web applications

    Project mention: 100+ Must Know Github Repositories For Any Programmer | | 2022-11-17

    3. Node.js Hackathon Starter

  • Joplin

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

    Project mention: What's the best cross platform notes apps with syncing, no note limit (like with Evernote), and markdown support where you own your notes? | | 2022-11-29

    I use Joplin, it uses Markdown, notes are stored locally (you can also use the cloud), and notes can be exported to other formats

  • nativefier

    Make any web page a desktop application

    Project mention: Nice little note taking app - Memos | | 2022-11-21

    To make a desktop app from memos, I recommend

  • SheetJS js-xlsx

    📗 SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: If a person has written Javascript code that requires the xlsx Javascript library how do they load that to the HTML file so that the HTML file can run the xlsx Javascript library? | | 2022-12-01

    That's how you would load a NodeJS module. Browsers don't inherently support require(). But there are instructions on about how to get a browser script you can easily include with a

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-12-01.

NodeJS related posts


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

Project Stars
1 freeCodeCamp 357,648
2 30-seconds-of-code 105,247
3 Electron 104,728
4 axios 97,442
5 node 91,857
6 nodebestpractices 83,535
7 nvm 62,823
8 Express 59,062
9 33-js-concepts 53,193
10 Nest 52,448
11 Strapi 50,149
12 awesome-nodejs 48,118
13 Meteor JS 43,135
14 Ghost 41,848
15 nw.js 39,243
16 PM2 38,154
17 bun 36,315
18 Hexo 35,786
19 zx 35,167
20 hackathon-starter 33,946
21 Joplin 33,178
22 nativefier 32,273
23 SheetJS js-xlsx 31,782
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.