JavaScript Node

Open-source JavaScript projects categorized as Node

Spacebar Counter is a tool where you can show your skills to click the spacebar and create your world record. This tool also helps improve your spacebar clicking. Visit the spacebar counter. Increase your spacebar speed as well as mouse clicking.

Top 23 JavaScript Node Projects

  • Next.js

    The React Framework

    Project mention: Choosing the best JavaScript framework for your next project | | 2023-12-11

    Developed by Vercel, Next allows the development of fullstack applications with React-based frontend and Node for the backend environment. 48.6% of respondents of the State of JavaScript survey have Nextjs in their toolkit.

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

    Project mention: Guide to ChatGPT API Implementation for Developers | | 2023-12-07

    To start off, you'll need Node.js installed on your local system. This ChatGPT API guide will use Yarn to install dependencies in the project, but you're free to use npm or any other package management tool if you wish. Finally, you'll need an OpenAI account for ChatGPT API access.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • PM2

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

    Project mention: Is PM2 safe to install on my Mint? | /r/linuxmint | 2023-12-03
  • 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:

    Project mention: 30 days Javascript Study Plan | /r/leetcode | 2023-12-07

    Monitor for any changes in your node.js application and automatically restart the server - perfect for development

    Project mention: Devlog Week 3: 4 - 10 December 2023 | /r/IceTheCoder | 2023-12-10

    Then, install nodemon (in the VSCode terminal also), which, to my understanding, automatically refreshes the server you'll be sending requests to, whenever you make a change. Using plain node.js, you'd have to manually stop and restart the server after every change.

  • mocha

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

    Project mention: How To Write Better and Quality Code | | 2023-11-05

    JavaScript Popular tools for testing: Mocha, Jasmine, Unit JS, Jest

  • validator.js

    String validation

    Project mention: How a URL Shortener Works and How to Build One with Next.js | | 2023-09-11

    To keep the focus of this guide on building our chat app, I'll skip the steps in setting up certain dependencies, such as Tailwind CSS for styling, Nano ID for generating strings used to create a short URL version of an original URL and validator for implement URL validation.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • ws

    Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

    Project mention: 8 Best WebSocket Libraries For Node | | 2023-10-26

    WS has a user base of 17.7 million people and over 20,000 forks. It also has clear and concise documentation, with examples and API references, to help developers understand how to integrate it into their projects.

  • ava

    Node.js test runner that lets you develop with confidence 🚀

    Project mention: Speeding up the JavaScript ecosystem – The barrel file debacle | | 2023-10-09

    > In the popular jest test runner, each test file is executed in its own child process.

    Is that confirmed?

    I've been following this issue:

    And what Jest actually does is still kind of muddy.

    In contrast to that, other test runners like AVA have a clear description what happens when:

  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Project mention: Automating code patterns with Husky | | 2023-11-02

    In the world of software development, maintaining consistent code quality and ensuring that the codebase adheres to predefined patterns and guidelines is crucial. However, manually enforcing these standards can be time-consuming and error-prone. This is where automation tools like Husky, Lint-Staged, Commitlint, and Commitizen come to the rescue. In this post, we will explore how these tools can be combined to streamline your development workflow.

  • shelljs

    :shell: Portable Unix shell commands for Node.js

    Project mention: Auto commit with LaunchAgents & JavaScript | | 2023-02-02

    Now we can open this new project and we're going to install one package, shelljs Shelljs is a great Command Line Utility for interacting with the command line in JavaScript.

  • nodeBB

    Node.js based forum software built for the modern web

    Project mention: Don't Use Discord as a Forum | | 2023-09-13

    > I'm a big fan of

    TIL to what shit Netgate moved pfSense forums to. I'm glad you are fine with it, but not only my FullHD monitor is not a smartphone, so I don't need 400% fonts on everything (and post dates on the faaaaar right clearly shows nobody ever even used the forum) and most importantly - search doesn't work. It's not like the previous forum had a good search, but at least it worked.

    Bonus point: try to Ctrl+mousewheel on any NodeBB (including the official one).

  • supertest

    🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.

    Project mention: Express API Testing | /r/node | 2023-03-07

    Supertest is quite popular and easy to use test tool, you can do integration and E2E test as well, you just need to pass it the server instance or a string to make a request and assert over the response.

  • Nock

    HTTP server mocking and expectations library for Node.js

    Project mention: Contract Testing? | /r/softwaretesting | 2023-05-01

    So, why would you want a REAL server to mock request/reponses? You have a lot of intercepts today that sit on the network layer and you can define things like "If you send request to that endpoint, with that json, please return that Status" (for NodeJS example, Nock -

  • homepage

    A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

    Project mention: Just started homelabbing in an old Raspberry Pi 3B+ | /r/homelab | 2023-12-10

    I use dietpi as os, the dash board is from homepage

  • debug

    A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

    Project mention: Has anyone figured out how to enable the millisecond diff feature in the debug package? | /r/node | 2023-08-16

    I'm using the debug package:, but some reason I don't see millisecond diffs, which would be really useful.

  • Habitica

    A habit tracker app which treats your goals like a Role Playing Game.

    Project mention: Best Planner Apps: Top 11 Daily Planning Tools in 2023 | | 2023-07-21

    Habitica, an innovative daily planning app, takes a unique approach to task management by transforming your daily routine into an exciting role-playing game (RPG). Combining the principles of gamification and productivity, Habitica offers a refreshing and engaging way to stay organized, motivated, and on track with your goals. With its intuitive interface and vibrant visuals, this app turns mundane tasks and habits into thrilling quests and challenges.

  • reactide

    Reactide is the first dedicated IDE for React web application development.

  • Protractor

    E2E test framework for Angular apps

    Project mention: Introduction to Cypress and UI Test Automation | /r/u_Ok-Examination-4768 | 2023-05-23

    Cypress is a next-generation front-end Automation testing tool built for modern web applications. It is a JavaScript-based end-to-end testing framework and is known for faster test execution as compared with other testing tools (like Selenium or Protractor).

  • qs

    A querystring parser with nesting support (by ljharb)

  • enquirer

    Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author:

    Project mention: For achieving the widest adoption among Windows users, which commonly used scripting language would be best suited for a CLI program?% | /r/AskProgramming | 2023-03-10

    Although I'm happy there is a way to bundle Node.js apps with support for pnpm, and for a modern-ish version of Node.js, it's somewhat slow in my experience to build locally. Interactivity doesn't have the greatest ecosystem there, especially with TypeScript. Best library I've found is Enquirer.

  • whatsapp-web-reveng

    Reverse engineering WhatsApp Web.

    Project mention: Supreme Court allows WhatsApp lawsuit over 'Pegasus' spyware to move forward | /r/privacy | 2023-01-10
  • vorpal

    Node's framework for interactive CLIs

    Project mention: Use GNU Emacs | | 2023-03-03

    I occasionally try that as well and it sometimes helps but not for things like node apps that use REPLs. They just aren't usable in shell-mode.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-12-11.

JavaScript Node related posts


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

Project Stars
1 Next.js 115,427
2 node 100,527
3 PM2 40,023
4 30-Days-Of-JavaScript 39,521
5 25,722
6 mocha 22,291
7 validator.js 22,086
8 ws 20,572
9 ava 20,533
10 cz-cli 15,926
11 shelljs 14,017
12 nodeBB 13,670
13 supertest 13,336
14 Nock 12,370
15 homepage 11,203
16 debug 10,881
17 Habitica 10,796
18 reactide 10,538
19 Protractor 8,764
20 qs 8,119
21 enquirer 7,352
22 whatsapp-web-reveng 5,924
23 vorpal 5,608
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.