JavaScript Node.js

Open-source JavaScript projects categorized as Node.js

Top 23 JavaScript Node.j Projects

  • nodebestpractices

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

    Project mention: What folder structure do you use for your projects? | reddit.com/r/node | 2022-11-28

    What are your thoughts on the so-called best practices?

  • debug

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

    Project mention: Is it bad practice to log within a shared library? | reddit.com/r/node | 2022-08-23

    Use the [debug npm library](https://www.npmjs.com/package/debug) to disable your logging unless someone provides the right environment variable (e.g. DEBUG=* which enables all logging)

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

  • serverless-express

    Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, [email protected], and ALB.

    Project mention: Porting Curveball to Bun | dev.to | 2022-09-13

    To get Express to run on AWS Lambda the Node http stack needs to be emulated, or a full-blown HTTP/TCP server needs to be started and proxied to. Each of these workarounds require a ton of code from libraries like serverless-express.

  • ApostropheCMS

    Apostrophe is a full-featured, open-source CMS built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.

    Project mention: ApostropheCMS Launches Document Versions Tool | dev.to | 2022-10-17

    ApostropheCMS allows multiple content contributors and editors to work on documents across multiple sites. Keeping track of when changes were made to a document and who made those changes is critical. The enterprise edition of ApostropheCMS has an important new tool for managing the content pipeline. The Document Versions tool facilitates the use and management of multiple versions of a document (page).

  • vm2

    Advanced vm/sandbox for Node.js

    Project mention: What is the purpose of 'vm' module? | reddit.com/r/node | 2022-06-19

    There are projects like vm2 based on vm, but they seem to be offer best-effort solutions for avoiding frequently discovered vulnerabilities, and cannot guarantee safety in general.

  • node-mysql2

    :zap: fast mysqljs/mysql compatible mysql driver for node.js

    Project mention: MySQL module for NestJS 8.x framework 😻 | dev.to | 2022-06-28

    For those who have never used node-mysql2 is a package to integrate MySQL with NodeJS (see here for more information about MySQL and its features).

  • stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Project mention: my thoughts about Node as a backend | reddit.com/r/node | 2022-08-18

    Scientific calculations - like what? There is a stlib package for JS where CPU hungry parts are written in C.

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • speakeasy

    **NOT MAINTAINED** Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.

    Project mention: FPL 2FA | reddit.com/r/FantasyPL | 2022-01-22
  • kuzzle

    Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -

    Project mention: What communication protocol/technology to use between IoT client and server? | reddit.com/r/softwarearchitecture | 2022-10-28

    If you want to try a POC faster, I recommend you to use Kuzzle as a server and integrate a simple Node.js program on each of your client with the Javascript SDK.

  • appmetrics

    Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications. (by RuntimeTools)

  • Node.js-Design-Patterns-Third-Edition

    Node.js Design Patterns Third Edition, published by Packt

  • dropbox-sdk-js

    The Official Dropbox API V2 SDK for Javascript

    Project mention: Sharing from a List of emails. | reddit.com/r/dropbox | 2022-11-12

    Not within Dropbox correctly but you can use the Dropbox API to handle this but you'll need some programming skills. https://www.dropbox.com/developers

  • TimeOff.Management

    Simple yet powerful absence management software for small and medium size business (community edition)

    Project mention: Looking for a self hosted Days Off and Time Tracking software for a small medium company | reddit.com/r/selfhosted | 2022-10-27

    Similar to https://github.com/timeoff-management/timeoff-management-application but also with worked hours tracking

  • Rando.js

    The world's easiest, most powerful random function.

    Project mention: built the online multiplayer version of the Omi card game. enjoy! | reddit.com/r/srilanka | 2021-12-27

    No RNG is perfectly random. You can try something like https://github.com/nastyox/Rando.js which might work better.

  • tropy

    Research photo management

    Project mention: PDF database | reddit.com/r/software | 2022-11-17

    > tropy.org

  • allOrigins

    :alien: Pull contents from any page as JSON via API

    Project mention: API Calls made from Frontend vs Node | reddit.com/r/learnjavascript | 2022-03-11

    If you are making API calls that are unique or that get you ip banned or rate limited then make them from the frontend if not then from the backend. Also the CORS errors are for security reason and they happen if the call is made from the frontend to a site or API that does not have cors control headers specified. CORS errors can be bypassed with the https://allorigins.win/ API (hacky bypass) if you really need to make the call from the frontend. So be sure to always make calls from the backend if possible.

  • teachcode

    A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.

  • bcat

    A pipe to browser utility

  • Titra

    titra - modern open source project time tracking for freelancers and small teams

    Project mention: Phabricator replacement? | Or OpenProject alternative? | issue tracking/code | reddit.com/r/selfhosted | 2022-08-02

    Titra - website in German, demo didn't load

  • evote

    A voting application that leverages Hyperledger Fabric and the IBM Blockchain Platform to record and tally ballots.

  • Awesome-NodeJS

    A curated collection of best NodeJS Resources ✍️ (by tejasrsuthar)

    Project mention: What is the best example project I could check out on github to understand the use of nodejs in a real context? | reddit.com/r/node | 2022-10-23
  • words-to-numbers

    JS library to convert textual words to numbers with optional fuzzy text matching

    Project mention: DG Word Games | dev.to | 2022-04-06

    It uses a words-to-numbers library to convert the number in words to integers.

  • OpenRailwayMap

    An OpenStreetMap-based project for creating a map of the world's railway infrastructure.

    Project mention: HSR Link from NEC to Pittsburgh? | reddit.com/r/highspeedrail | 2022-11-29

    Check out the network of existing rail lines to work with/around also: https://www.openrailwaymap.org/

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

JavaScript Node.js related posts

Index

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

Project Stars
1 nodebestpractices 83,535
2 debug 10,466
3 serverless-express 4,664
4 ApostropheCMS 3,917
5 vm2 3,293
6 node-mysql2 3,231
7 stdlib 3,098
8 speakeasy 2,592
9 kuzzle 1,252
10 appmetrics 945
11 Node.js-Design-Patterns-Third-Edition 910
12 dropbox-sdk-js 865
13 TimeOff.Management 784
14 Rando.js 750
15 tropy 680
16 allOrigins 577
17 teachcode 346
18 bcat 325
19 Titra 313
20 evote 297
21 Awesome-NodeJS 270
22 words-to-numbers 235
23 OpenRailwayMap 221
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.
www.influxdata.com