Open-source projects categorized as NodeJS | Edit details

Top 23 NodeJS Open-Source Projects

  • GitHub repo freeCodeCamp

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

    Project mention: Problem while opening the projects in ipad | reddit.com/r/FreeCodeCamp | 2021-06-10

    I've reported this as a GitHub Issue. You can track it here: https://github.com/freeCodeCamp/freeCodeCamp/issues/42431

  • GitHub repo Electron

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

    Project mention: Linux Touchpad like Macbook Update: Touchpad gestures land to Qt, Gimp and X server | reddit.com/r/linux | 2021-06-07

    Right, but they're not making an effort to do that. Regarding screen sharing with audio on X, that's apparently not happening either from both the electron team and the chromium team. It's nice to know it's coming through pipewire, but for those of us who still don't have access to it outside of compiling it ourselves, hopping stacks is not a solution (yet).

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: Separate Modules for Backend Communication | dev.to | 2021-06-14


  • GitHub repo node

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

    Project mention: Hosting an Angular application on GitHub Pages using Travis CI | dev.to | 2021-06-15

    Node.js and npm

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: 23 useful GitHub Repos every developer should follow | dev.to | 2021-05-31

    Repo Link: https://github.com/30-seconds/30-seconds-of-code

  • GitHub repo nodebestpractices

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

    Project mention: How To Structure Your Node.js Project To Fit Industry Standard Using RCSM Layered Architecture | reddit.com/r/node | 2021-06-08

    For more, see the nodebestpractices Github repo.

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: My Vue Experience after 3 projects in 18 months | dev.to | 2021-06-13

    NodeJS + Express give you the chance to handle the routing for CRUD operations, it is easy to handle the request/responses.

  • GitHub repo nvm

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

    Project mention: Building a blog with Gatsby from scratch | dev.to | 2021-06-14

    Before we get going make sure that you have NodeJS and Yarn both installed on your system. I suggest using NVM to install Node.

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Node.js Backend Development: Features, Benefits | dev.to | 2021-05-11

    Meteor.js allows creating quality software with Node.js as it includes entrenched frontend frameworks. It provides dynamic imports, real-time features, great integration between frontend and backend, protection from hidden APIs;

  • GitHub repo awesome-nodejs

    :zap: Delightful Node.js packages and resources

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

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

  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: 23 useful GitHub Repos every developer should follow | dev.to | 2021-05-31

    Repo Link: https://github.com/leonardomso/33-js-concepts

  • 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: Malware in Black Marble programs? | reddit.com/r/flightsim | 2021-05-29

    This program had its underlying web browser treated as a virus. Swapping out the https://nwjs.io/ made the problem go away.

  • GitHub repo Ghost

    👻 The #1 headless Node.js CMS for professional publishing

    Project mention: Responsive Images | news.ycombinator.com | 2021-06-12

    Ghost (https://ghost.org/) does this automatically. They used to do it for featured images till v3, v4 takes this up a notch and automatically creates different sized images for every image in your blog post. It's extremely nifty and convenient.

  • 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: Any good example open-sourced large CRUD backend applications I can look at for reference on code structure, design patterns, etc | reddit.com/r/typescript | 2021-06-06

    my go-to with node backend would be using nestjs

  • GitHub repo Strapi

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

    Project mention: Why I'm dropping WordPress for Strapi hopefully forever | dev.to | 2021-06-14

    Check it out at https://strapi.io/

  • GitHub repo PM2

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

    Project mention: Building a browser extension for PM2 | dev.to | 2021-06-13

    Today I'm launching PM2 DevTools, a browser extension that allows you to manage PM2 processes and logs from your browser. This has been a fun side project for me, and while I realize the demographic for a tool like this is likely pretty narrow I'm still excited to show it off.

  • GitHub repo Hexo

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

    Project mention: Static site generators to watch in 2021 | news.ycombinator.com | 2021-06-07

    No you're absolutely right -- these are all headless CMSes, I did not actually complete the JAMstack, only the wrong piece -- I don't know what I was thinking, don't know what made me zoom in on CMSes so much, guess I think of them as more important than the front-end in a JAMstack.

    As recompense, some lesser known options for the frontend part of the JAMstack that weren't mentioned in the original post:

    - https://github.com/getzola/zola

    - https://hexo.io/

    - https://www.getblades.org/getting_started.html

  • GitHub repo edex-ui

    A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

    Project mention: The Expanse UI Design | news.ycombinator.com | 2021-06-09

    Also previously posted, but if you want to TECHNICOOL your workstation a la Hollywood:


  • GitHub repo hackathon-starter

    A boilerplate for Node.js web applications

    Project mention: Rock Solid Express Application Architecture | dev.to | 2021-05-06

    One of these boilerplates is sahat/hackathon-starter with 30k+ stars on GitHub and a huge set of features to get you started with. But what I dislike about this boilerplate is the fact that it's too bloated for my needs. I mostly build APIs with Express and this boilerplate comes with a hefty view layer. I surely can cut that off but other parts of the boilerplate are also well suited for full-stack applications rather than REST APIs.

  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: Next-Generation 16-Inch MacBook Pro Seemingly Filed in Regulatory Database Ahead of WWDC | reddit.com/r/apple | 2021-06-03

    I used nativefier to build a native electron wrapper around the spotify web app, it's much smoother than using their native app on my M1 - https://github.com/nativefier/nativefier

  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: Formatting dates in javascript without a library | dev.to | 2021-05-17

    So for simple conversions/formatting this can definitely do the trick, for more complex stuff (working with different timezones, adding/subtracting days...) I'd recommend using date-fns (https://github.com/date-fns/date-fns)!

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Import data to firestore database using excel sheet by python script. | reddit.com/r/Firebase | 2021-06-06
  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Ask HN: Do you consider Standard.js a real standard? | news.ycombinator.com | 2021-05-12

    Standard.js doesn't even consider itself to be a "real standard".


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


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

Project Stars
1 freeCodeCamp 325,059
2 Electron 93,819
3 axios 85,064
4 node 79,798
5 30-seconds-of-code 76,855
6 nodebestpractices 67,024
7 Express 53,428
8 nvm 49,340
9 Meteor JS 42,466
10 awesome-nodejs 41,392
11 33-js-concepts 40,581
12 nw.js 38,151
13 Ghost 37,689
14 Nest 37,686
15 Strapi 37,132
16 PM2 34,993
17 Hexo 32,913
18 edex-ui 32,805
19 hackathon-starter 31,896
20 nativefier 27,255
21 date-fns 26,057
22 SheetJS js-xlsx 25,845
23 Standard 25,580