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
3150 projects13244.5k total stars1873.7k total forks57 languages

Open-source projects built with Node.js

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

Showing 3,150 open-source projects · page 34 of 88

……
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
learning-graphql
learning-graphqlmugli/learning-graphql

A JavaScript-focused learning resource that explains GraphQL concepts through the official specification and examples.

936106JavaScript
7 years ago
swagger-stats
swagger-statsslanatech/swagger-stats

API observability middleware for Node.js microservices, tracing calls and monitoring performance, health, and usage statistics.

934148JavaScript
2 years ago
Zebkit
Zebkitbarmalei/zebkit

A JavaScript library for building rich, portable UI components on HTML5 Canvas using an easy OOP concept.

934172HTML
11 months ago
gulp-uncss
gulp-uncssben-eb/gulp-uncss

A deprecated Gulp plugin that removes unused CSS selectors from stylesheets by analyzing HTML files.

93238JavaScript
9 years ago
react-native-webpack-server
react-native-webpack-servermjohnston/react-native-webpack-server

A development server that enables building React Native JavaScript bundles with Webpack, leveraging the existing webpack ecosystem.

92883JavaScript
9 years ago
get-port
get-portsindresorhus/get-port

A Node.js utility to get an available TCP port with support for preferred ports, ranges, and port reservation.

92665JavaScript
2 months ago
swagger-to-graphql
swagger-to-graphqlyarax/swagger-to-graphql

Convert Swagger/OpenAPI schemas to executable GraphQL schemas with resolvers that make HTTP calls to existing REST endpoints.

923145TypeScript
3 years ago
node-neo4j
node-neo4jthingdom/node-neo4j

A retired Node.js client library for Neo4j graph database using its REST API.

921133CoffeeScript
7 years ago
pump
pumpmafintosh/pump

A Node.js module that pipes streams together and automatically destroys all streams if one closes or errors.

91964JavaScript
3 months ago
Agregore
AgregoreAgregoreWeb/agregore-browser

A minimal desktop browser with built-in support for decentralized web protocols like IPFS, Gemini, and BitTorrent.

91690JavaScript
28 days ago
neo4j-javascript-driver
neo4j-javascript-driverneo4j/neo4j-javascript-driver

The official Neo4j Bolt driver for JavaScript, enabling applications to connect to and interact with Neo4j graph databases.

915156JavaScript
8 days ago
Atomic Chat
Atomic ChatAtomicBot-ai/Atomic-Chat

An open-source ChatGPT alternative that runs 100% offline on your computer with local LLMs or cloud model connections.

91483TypeScript
17 hours ago
Smart Home sample
Smart Home sampleactions-on-google/smart-home-nodejs

A Node.js sample implementation of Google's Smart Home device control APIs for cloud-to-cloud integrations.

904291TypeScript
16 hours ago
Code Converter
Code Convertericsharpcode/CodeConverter

Convert code between C# and VB.NET using Roslyn, available as a Visual Studio extension, online tool, CLI, and library.

904238C#
2 days ago
spm
spmspmjs/spm

A static package manager for browser-based JavaScript modules and assets.

902180JavaScript
7 years ago
QICI Engine
QICI Engineqiciengine/qiciengine

A free JavaScript game engine with a web-based editor for creating HTML5 games using familiar web development tools.

901129
9 years ago
RecipeSage
RecipeSagejulianpoy/recipesage

A collaborative Progressive Web App for storing recipes, planning meals, and organizing shopping lists with automatic imports.

89789TypeScript
11 hours ago
science.js
science.jsjasondavies/science.js

A JavaScript library for scientific and statistical computing, offering R-like statistical methods and linear algebra.

89689JavaScript
3 months ago
eslint-nibble
eslint-nibbleIanVS/eslint-nibble

A CLI tool to ease into ESLint by fixing one rule at a time, making large-scale linting manageable.

89032JavaScript
6 months ago
Stencila
Stencilastencila/stencila

A platform for creating and publishing dynamic, data-driven documents with built-in code execution and collaboration.

88856Rust
11 hours ago
Chatito
Chatitorodrigopivi/Chatito

Generate datasets for AI chatbots, NLP tasks, NER, and text classification using a simple domain-specific language.

888148TypeScript
2 years ago
Nextein
Nexteinelmasse/nextein

A static site generator that combines Markdown content with React components, built on top of Next.js.

88833JavaScript
3 years ago
jest-codemods
jest-codemodsskovhus/jest-codemods

Codemods for migrating JavaScript and TypeScript test files from various frameworks to Jest.

88781TypeScript
3 days ago
buddy.js
buddy.jsdanielstjules/buddy.js

A CLI tool that detects magic numbers (unnamed numerical constants) in JavaScript code to improve maintainability.

88624JavaScript
6 years ago
cfncluster
cfnclusterawslabs/cfncluster

An AWS-supported open-source tool to deploy and manage High Performance Computing (HPC) clusters in the AWS cloud.

885316Python
3 days ago
AWS/aws-parallelcluster
AWS/aws-parallelclusteraws/aws-parallelcluster

An AWS-supported open-source tool to deploy and manage High Performance Computing (HPC) clusters in the AWS cloud.

885316Python
9 hours ago
ember-paper
ember-papermiguelcobain/ember-paper

An Ember.js addon that implements Google's Material Design specification as reusable components.

880328JavaScript
6 months ago
normalize-url
normalize-urlsindresorhus/normalize-url

A JavaScript library for normalizing URLs by adding protocols, removing duplicates, sorting parameters, and stripping unnecessary components.

877122JavaScript
27 days ago
mdns
mdnsagnat/node_mdns

A Node.js add-on for multicast DNS service discovery (Zeroconf/Bonjour) to announce and browse services on local networks.

877145JavaScript
2 years ago
howto-components
howto-componentsGoogleChromeLabs/howto-components

Educational web components demonstrating common UI patterns with modern web technologies and accessibility focus.

87772JavaScript
19 days ago
Pokemon-GO-node-api
Pokemon-GO-node-apiArmax/Pokemon-GO-node-api

A Node.js library for interacting with the Pokemon GO API, enabling programmatic access to game data and actions.

876195JavaScript
7 years ago
redux-cli
redux-cliSpencerCDixon/redux-cli

An opinionated CLI tool for quickly generating Redux/React components, forms, and ducks with consistent project structure.

87651JavaScript
8 years ago
chokidar-cli
chokidar-cliopen-cli-tools/chokidar-cli

A fast cross-platform CLI utility for watching file system changes and triggering commands.

87553JavaScript
8 months ago
AgentSys
AgentSysavifenesh/agentsys

A modular runtime and orchestration system for AI agents that automates software development workflows from task discovery to deployment.

871103JavaScript
17 days ago
JSON Mask
JSON Masknemtsov/json-mask

A tiny language and engine for selecting specific parts of a JavaScript object while preserving its original structure.

87041JavaScript
4 months ago
node-influx
node-influxnode-influx/node-influx

A high-performance, zero-dependency JavaScript client library for InfluxDB v1.x, compatible with Node.js and browsers.

864180TypeScript
19 days ago
1
33
34
35
88