JavaScript NodeJS

Open-source JavaScript projects categorized as NodeJS

Top 23 JavaScript NodeJS Projects

  • 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

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

    Promise based HTTP client for the browser and node.js

    Project mention: Web scraping Google Shopping Product Online Sellers with Nodejs | | 2022-11-25

    Next, we write a function that makes the request and returns the received data. We received the response from axios request that has data key that we destructured and parse it with cheerio:

  • InfluxDB

    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.

  • node

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

    Project mention: Working with Cloudinary, Xata, and Next.js - Building an eatery menu | | 2022-11-23

    Node and its package manager, npm. Run the command node -v && npm -v to verify that you have them installed, or install them from here.

  • nodebestpractices

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

    Project mention: Is node really hard to maintain? | | 2022-11-19

    Not at all if you are talking about maintaining the codebase. Someone coming from python might feel things a little different in JS. For example, you don't have decorators in JS, async/await syntax, etc. But since NodeJs is a mature technology you have lots of good patterns and practices. And as you mentioned having JS both in FE & BE is really helpful.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: Examples of Go Gin deviating from Standard Library | | 2022-11-24

    First line of

  • 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

  • Strapi

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

    Project mention: 8 Must-Have Strapi Plugins for Your Corporate Website | | 2022-11-25

    Strapi is the leading open-source, customizable, headless CMS used to create websites, mobile apps, APIs, etc. It can be used as a backend system to manage your content and can also be combined with various front-end technologies such as React, Vue, and others.

  • 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.

  • Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Making TUI kanban app with BubbleTea | MongoDB Atlas Hackathon 2022 on DEV | | 2022-11-26

    Also, as a maintainer of an OSS project(MeteorJS) that has MongoDB as its first-class citizen, I wanted to see what other MongoDB drivers look like with other languages that are not JS. And got happy with the results.

  • 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: I'm trying to follow the tutorial for creating a server block, do I literally have to create a new HTML file or do I use the code I already have? | | 2022-11-23

    This is the code I have running on a DigitalOcean virtual machine (Droplet). I used this package pm2 to keep it running perpetually as a process with the command "pm2 index.js".

  • 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

  • SheetJS js-xlsx

    📗 SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Angular +SheetJS: 3 formas para crear un excel | | 2022-10-18
  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Updated OpenSSL Cheat Sheet (v1.7) and 1000 free seats to Udemy OpenSSL Course | | 2022-11-19

    The best way to use Github if you're not directly looking for software to run, i.e. looking for informational resources is to search for "awesome lists" (And sort by number of stars.) 👍

  • Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Front-end Guide | | 2022-11-23


  • webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Taking the Power Back with Web Meshes | | 2022-11-26

    A web mesh starts by a browser connecting to one or more WebTorrent servers and offering its SDP data. This SDP data contains information about how to connect to the offering browser via WebRTC. It also requests SDP data for any other browser that has already connected to the WebTorrent server similarly. These SDP data offers and requests are scoped to a specific, client-determined namespace (or "room") so that users only connect with others that have the same namespace/room name. Once SDP data is exchanged, browsers can then connect directly to each other. Each browser maintains a connection to the WebTorrent trackers to automatically connect to other browsers that try to connect to the room similarly later, but that is the only type of dynamic client/server interaction.

  • fastify

    Fast and low overhead web framework, for Node.js

    Project mention: Nest JS Part 1: Creating Your First API | | 2022-11-24

    If you have ever built a server-side application, you would have heard about Express.JS and Fastify libraries.

  • 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: Bibliotecas NodeJS incríveis que você não tem ideia que existem | | 2022-11-10

    🔗 Site oficial

  • pkg

    Package your Node.js project into an executable

    Project mention: Tauri + NodeJS: Alternative to Electron | | 2022-11-14

    To run NodeJS as a sidecar we need to pack it into binary. Taurine is bundling your server code and preparing it for packing into a single binary. Using Vercel’s pkg CLI tool we can compile it into a single executable binary. That binary is running with the Tauri application.

  • mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: Battle-Testing Nx Console with E2E Tests | | 2022-11-16

    Integration Tests combine multiple parts of your software and test them together. They are a good option for testing some behaviour of extensions. If you read the docs, they suggest using the @vscode/test-electron package and mocha. This will allow you to run tests inside an actual VSCode instance, so you avoid mocking. However, you are still constrained. The API gives limited information on many areas. For example even this very simple test is not easily realizable with the VSCode API:

  • discord.js

    A powerful JavaScript library for interacting with the Discord API

    Project mention: Forwarding messages to another server, including replies | | 2022-11-20

    Best you can do is use .reference and work with that

  • 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-11-26.

JavaScript NodeJS related posts


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

Project Stars
1 30-seconds-of-code 104,962
2 axios 97,442
3 node 91,705
4 nodebestpractices 83,535
5 Express 58,973
6 33-js-concepts 53,193
7 Strapi 50,004
8 Meteor JS 43,135
9 Ghost 41,810
10 nw.js 39,243
11 PM2 38,121
12 Hexo 35,748
13 zx 35,167
14 hackathon-starter 33,936
15 SheetJS js-xlsx 31,715
16 awesome-cheatsheets 31,384
17 Standard 27,681
18 webtorrent 27,133
19 fastify 25,609
20 sharp 23,832
21 pkg 22,306
22 mocha 21,760
23 discord.js 21,271
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%.