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. https://spacebarcounter.us

Top 23 JavaScript Node Projects

  • Next.js

    The React Framework

    Project mention: Building a Dynamic Job Board with Issues Github, Next.js, Tailwind CSS and MobX-State-Tree | dev.to | 2024-03-28

    To create our Next.js app, we navigate to our preferred directory and run the terminal command below:

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

    Project mention: Rotating Images with Node.js Made Easy: Automate BoreStuffs | dev.to | 2024-03-27

    First things first, let's ensure you have Node.js installed on your machine. If not, head over to Node.js website and follow the installation instructions.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • 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: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

    Project mention: Struggling to Learn React Or Any JavaScript Framework? Here are 7 Mistakes Holding Back (And What To Do Instead) 💪🎉 | dev.to | 2024-02-04

    30 Days of JS

  • PM2

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

    Project mention: AI for Web Devs: Deploying Your AI App to Production | dev.to | 2024-02-07

    There are plenty of ways to accomplish this: Docker, Kubernetes, Pulumis, etc., but I don’t like to add too much complexity. So for a basic app, I like to use PM2, a Node.js process manager with great features, including the ability to run our app in the background.

  • Nodemon.io

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

    Project mention: Full Stack Web Development Concept map | dev.to | 2024-03-23

    nodemon - enables automatic reload of your server after code change docs

  • validator.js

    String validation

    Project mention: How a URL Shortener Works and How to Build One with Next.js | dev.to | 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.

  • mocha

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

    Project mention: Introdução a testes unitários no desenvolvimento de software | dev.to | 2024-03-22
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ws

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

    Project mention: Setting up a WebSocket server in Node.js | dev.to | 2024-03-25

    Before setting up a WebSocket server in Node.js, we need to install the necessary dependencies. Fortunately, Node.js has a vibrant ecosystem with various WebSocket libraries available. In this article, we will focus on using the popular ws library, which provides a simple and efficient WebSocket implementation for Node.js.

  • ava

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

    Project mention: Painless CLI integration testing | dev.to | 2024-01-10

    We use Jest Framework for testing. Jest is not a dogma, and, of course, in its place can be any other test runner, such as Mocha or Ava. Let's focus on tests. I'll provide a short example because I don’t want to waste your time. You can find the full version here. It's crucial to read the comments in the code below. Let's go!

  • dotenv

    Loads environment variables from .env for nodejs projects.

    Project mention: Tutorial: React + Emailjs | dev.to | 2024-03-27

    We will put our Emailjs environment variables in a dotenv (.env) file. To read more about the purpose of this file click here.

  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Project mention: What is a good message and size for a commit? | dev.to | 2024-03-01

    Commitizen Define a interface to write your commits and automatically and a prefix and a suffix to your message. (and others features not related)

  • homepage

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

    Project mention: Highly customizable homepage with Docker and service API integrations | news.ycombinator.com | 2024-02-28
  • shelljs

    :shell: Portable Unix shell commands for Node.js

    Project mention: The Bun Shell | news.ycombinator.com | 2024-01-20

    When I need shell-like utilities from my JS scripts I've previously used shelljs [0]. It's neat that Bun is adding more built-in utilities though.

    [0] https://github.com/shelljs/shelljs

  • nodeBB

    Node.js based forum software built for the modern web

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

    > I'm a big fan of https://nodebb.org/

    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.

  • 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 - https://github.com/nock/nock)

  • Habitica

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

    Project mention: 🏞️5 beautiful open-source web apps to learn from and get inspired 🙇‍♀️💡 | dev.to | 2024-01-17

    💾 Source code: https://github.com/HabitRPG/habitica 👕 Size: L 🛠️ Stack: Vue, Bootstrap, SAAS, Node.js, MongoDB

  • debug

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

    Project mention: Conditional logging | dev.to | 2024-01-10

    Another way to solve this is to have the logs in place, but only enable them conditionally. If you enable all the logs are the time, you only get a lot of noise that won't help you. If you are using JavaScript, you can use the package debug to add logs that are active by the DEBUG environment variable.

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

  • curriculum

    The open curriculum for learning web development

    Project mention: Free Resources Every Web Developer Should Know About | dev.to | 2024-03-18

    The Odin Project (https://www.theodinproject.com/)

  • 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: https://github.com/jonschlinkert

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-03-28.

JavaScript Node related posts

Index

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

Project Stars
1 Next.js 119,373
2 node 102,694
3 30-Days-Of-JavaScript 40,691
4 PM2 40,453
5 Nodemon.io 25,942
6 validator.js 22,450
7 mocha 22,400
8 ws 20,914
9 ava 20,603
10 dotenv 18,370
11 cz-cli 16,270
12 homepage 14,730
13 shelljs 14,117
14 nodeBB 13,847
15 supertest 13,510
16 Nock 12,499
17 Habitica 11,332
18 debug 10,972
19 reactide 10,541
20 Protractor 8,762
21 curriculum 8,654
22 qs 8,279
23 enquirer 7,468
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com