Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Node.js
N

Node.js

Runtime
4224 projects13695.8k total stars1956.1k total forks71 languages

Open-source projects built with Node.js

There are currently 4224 open-source projects built with Node.js, with a combined total of 13695.8k GitHub stars. The most common language among these projects is JavaScript.

Showing 4,224 open-source projects · page 93 of 118

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
mqtt2ble
mqtt2blehardillb/mqtt2ble

A Node.js bridge that connects MQTT topics to Bluetooth Low Energy (BLE) GATT characteristics for IoT communication.

272JavaScript
10 years ago
gapi
gapiStradivario/gapi

A GraphQL API framework for Node.js inspired by Angular, built with reactive dependency injection for scalable backend applications.

273JavaScript
3 days ago
Algolia
Algoliaalgolia/shopify-hydrogen-algolia

A Shopify Hydrogen demo store with Algolia-powered search, browse, and autocomplete for headless commerce.

2713JavaScript
2 years ago
Dojo Command Line Tooling
Dojo Command Line Toolingdojo/cli

The official command-line tool for creating, building, and maintaining Dojo 2 applications.

2730TypeScript
3 years ago
xiaomi2mqtt
xiaomi2mqttsvrooij/node-xiaomi2mqtt

A Node.js bridge that connects Xiaomi Zigbee gateway devices to an MQTT server for smart home integration.

2711JavaScript
6 years ago
Hearth
Hearthjembi/hearth

A fast FHIR-compliant server focused on longitudinal health data storage.

2622JavaScript
3 years ago
mqttDB
mqttDBhobbyquaker/mqttDB

A NoSQL JSON document store with an MQTT interface, designed for MQTT-based systems like smart home environments.

260JavaScript
8 years ago
ghost-digitalocean
ghost-digitaloceanshiva-hack/ghost-digitalocean

A DigitalOcean Spaces storage adapter for Ghost 1.x and 2.x blogging platforms.

265JavaScript
7 years ago
genv
genvrun-ai/jupyterlab_genv

A JupyterLab extension for managing GPU environments, enabling interactive control and monitoring of GPU resources for notebooks.

264TypeScript
2 years ago
ipfsecret
ipfsecretshlemph/ipfsecret

Encrypt and decrypt IPFS files with a secret passphrase using WebCrypto.

2610JavaScript
3 years ago
tap-json
tap-jsongummesson/tap-json

A TAP output formatter that converts test results into structured JSON for easier parsing and integration.

265JavaScript
7 years ago
Cloud Datastore adapter for the JSData ORM
Cloud Datastore adapter for the JSData ORMGoogleCloudPlatform/js-data-cloud-datastore

A Google Cloud Datastore adapter for the js-data JavaScript data store library.

266JavaScript
8 years ago
ember-visual-test
ember-visual-testCropster/ember-visual-test

An Ember.js addon for detecting visual changes in acceptance and integration tests over time.

268JavaScript
2 years ago
JSMLT
JSMLTjsmlt/jsmlt

An open-source JavaScript library implementing machine learning algorithms for educational purposes with interactive visualizations.

263JavaScript
3 years ago
gtfs2geojson
gtfs2geojsonnode-geojson/gtfs2geojson

A Node.js library that converts GTFS transit data into GeoJSON format for mapping and analysis.

268JavaScript
2 years ago
mqtt-dmx-sequencer
mqtt-dmx-sequencerhobbyquaker/mqtt-dmx-sequencer

Control DMX lighting via Art-Net using MQTT messages, with a built-in sequencer for scenes and sequences.

266JavaScript
8 years ago
gtfs2geojson
gtfs2geojsontmcw/gtfs2geojson

Convert GTFS transit data into GeoJSON format for mapping and spatial analysis.

268JavaScript
2 years ago
ember-cli-markdown-resolver
ember-cli-markdown-resolverwillviles/ember-cli-markdown-resolver

An Ember CLI addon for resolving markdown files and building navigation trees in Ember.js applications.

267JavaScript
8 years ago
movie-box
movie-boxLuisAlejandro/movie-box

Update a GitHub Gist with your recently watched movies and shows from Trakt.tv.

268JavaScript
2 years ago
gobot
gobotbenallfree/gobot

A binary package manager for Node.js that installs and runs binary applications via npm with CLI and API interfaces.

262TypeScript
2 years ago
has-value
has-valuejonschlinkert/has-value

A JavaScript utility that returns true if a value exists and false if empty, supporting deeply nested object paths.

266JavaScript
8 years ago
ipcam2mqtt
ipcam2mqttsvrooij/ipcam2mqtt

A Node.js bridge that connects IP camera motion/sound detection events to an MQTT broker for smart home automation.

265JavaScript
4 years ago
tailwind-angular-starter
tailwind-angular-starterthemesberg/tailwind-angular-starter

A starter project for building Angular applications with Tailwind CSS and Flowbite UI components.

2611HTML
1 year ago
tado-client
tado-clientmattdavis90/node-red-contrib-tado-client

A Node-RED node for interacting with the Tado smart thermostat Web API using a shared configuration.

2617HTML
11 months ago
print-gtfs-rt-cli
print-gtfs-rt-cliderhuerst/print-gtfs-rt-cli

A CLI tool that reads GTFS Realtime feeds from stdin and outputs human-readable or JSON data.

257JavaScript
1 year ago
create-webextension
create-webextensionrpl/create-webextension

A CLI tool to generate a new WebExtension project with a single command.

254JavaScript
8 years ago
HTTPerf.js
HTTPerf.jsjmervine/httperfjs

A Node.js interface for httperf, providing programmatic HTTP performance testing and benchmarking.

252JavaScript
12 years ago
lovelier
lovelierpatrixr/lovelier

A live reloader for Love2D game development with optional Moonscript support.

252JavaScript
5 years ago
Interactive Canvas editor
Interactive Canvas editoractions-on-google-labs/interactive-canvas-editor-nodejs

A web-based editor for rapid prototyping of Interactive Canvas web apps that loads directly onto smart display devices.

252JavaScript
6 years ago
k6-html-reporter
k6-html-reporterszboynono/k6-html-reporter

A lightweight HTML reporter that generates visual summary reports from k6 performance test results.

256HTML
5 years ago
Mailsy
MailsyBalliAsghar/mailsy-alfred

An Alfred workflow to quickly generate disposable email addresses for temporary use.

250JavaScript
3 years ago
eosio-reference-chrome-extension-authenticator-app
eosio-reference-chrome-extension-authenticator-appEOSIO/eosio-reference-chrome-extension-authenticator-app

A Chrome extension reference implementation for securely signing EOSIO blockchain transactions with multi-network support and Ricardian contract display.

2519TypeScript
2 years ago
BlurHash
BlurHashpixielabs/directus-extension-blurhash

A Directus extension that automatically generates blurhashes for uploaded images to improve perceived loading performance.

253TypeScript
3 years ago
transpile
transpilestealjs/transpile

Transpiles JavaScript modules between ES6, CommonJS, AMD, and Steal formats with source map support.

259JavaScript
4 years ago
is-sorted
is-sorteddcousens/is-sorted

A small JavaScript module to check if an array is sorted, with support for custom comparators.

2532JavaScript
2 years ago
ai-natural-language-tests
ai-natural-language-testsaiqualitylab/ai-natural-language-tests

Enterprise-grade platform that generates and executes Cypress, Playwright, and WebdriverIO end-to-end tests from natural language requirements.

258Python
4 days ago
1
92
93
94
118