Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Node Js

Node Js

372 projects

Showing 36 of 372 projects

Serverless Express
Serverless ExpressJavaScript

Run unmodified Express.js applications on AWS Lambda, Google Cloud Functions, and Azure Functions via the Serverless framework.

#api-gateway#plugin#azure-functions
Stars151
Forks21
Last commit3 years ago
terminal-size
terminal-sizeJavaScript

A Node.js module to reliably get terminal window dimensions, even in non-interactive environments.

#tty#cross-platform#node-js
Stars149
Forks17
Last commit1 month ago
os-name
os-nameJavaScript

A Node.js library to get the human-readable name of the current or specified operating system.

#debugging-tools#os-detection#system-information
Stars149
Forks16
Last commit1 month ago
needle-di
needle-diTypeScript

A lightweight, type-safe Dependency Injection library for JavaScript and TypeScript projects.

#dependency-injection#tree-shaking#decorators
Stars142
Forks11
Last commit1 month ago
osenv
osenvJavaScript

A Node.js utility for looking up OS-specific environment settings with fallback commands.

#environment-variables#system-utilities#npm-package
Stars138
Forks19
Last commit5 years ago
RedisClient
RedisClientVue

A cross-platform desktop GUI client for Redis, built with Electron and Vue.js.

#desktop-application#vue-js#redis
Stars137
Forks13
Last commit5 years ago
pinkie
pinkieJavaScript

A minimal ES2015 Promise implementation for Node.js, focusing on spec compliance over browser compatibility.

#server-side#minimalist#async-programming
Stars137
Forks17
Last commit8 years ago
dog-names
dog-namesJavaScript

A JavaScript library providing popular dog names as JSON data with random selection utilities.

#pet-names#testing-utilities#sample-data
Stars126
Forks16
Last commit1 year ago
test-each
test-eachJavaScript

A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.

#data-driven-testing#cartesian-product#data-driven
Stars119
Forks2
Last commit1 year ago
logistics-wizard
logistics-wizard

A cloud-native supply chain management solution demonstrating hybrid cloud, microservices, and predictive analytics for real-world ERP enhancement.

#ibm-cloud#supply-chain-management#serverless
Stars117
Forks63
Last commit6 years ago
cli-cursor
cli-cursorJavaScript

A Node.js utility to show, hide, or toggle the terminal cursor in CLI applications.

#developer-tools#terminal#npm-package
Stars115
Forks7
Last commit1 month ago
GraphQL Starter
GraphQL StarterTypeScript

A production-ready boilerplate for building TypeScript Node.js APIs with Express, Apollo GraphQL, and modern tooling.

#boilerplate-template#apollo-graphql#authentication
Stars113
Forks27
Last commit8 months ago
ts-relayer
ts-relayerTypeScript

A TypeScript implementation of an IBC Relayer for connecting and transferring data between Cosmos SDK-based blockchains.

#relayer#web-app#cosmos-sdk
Stars112
Forks64
Last commit2 years ago
vapor
vaporJavaScript

A lightweight Steam client framework for Node.js that enables building custom bots and extensions.

#event-driven#steam-client#open-source
Stars111
Forks9
Last commit10 years ago
multiplayer-babylon-js-game
multiplayer-babylon-js-gameTypeScript

A multiplayer Babylon.js demo with synchronized client and server-side physics simulation using WebSockets.

#babylon#server-side-rendering#babylon-js
Stars110
Forks20
Last commit3 years ago
emojize
emojizeCSS

A Node.js utility that converts Unicode emoji characters to HTML image tags with high-resolution sprites.

#unicode#html-generation#emoji-conversion
Stars110
Forks21
Last commit11 years ago
hard-rejection
hard-rejectionJavaScript

A Node.js module that forces unhandled promise rejections to crash the process immediately instead of failing silently.

#unhandled-rejections#fail-fast#promises
Stars107
Forks4
Last commit1 month ago
shaman
shamanJavaScript

A Node.js library for machine learning with linear regression and k-means clustering algorithms.

#gradient-descent#k-means-clustering#javascript-library
Stars106
Forks10
Last commit10 years ago
Tailwind to Inline styles converter
Tailwind to Inline styles converterTypeScript

Converts Tailwind CSS classes to inline styles for email-ready HTML templates.

#template#email-templates#inline-styles
Stars102
Forks7
Last commit7 months ago
porter-stemmer
porter-stemmerJavaScript

A Node.js implementation of Martin Porter's stemming algorithm for removing morphological endings from English words.

#commonjs#information-retrieval#natural-language-processing
Stars102
Forks12
Last commit6 years ago
Browserify
Browserify

A curated list of awesome Browserify resources, libraries, and tools for bundling Node.js modules in the browser.

#browserify#npm#awesome-list
Stars99
Forks6
Last commit9 years ago
p-settle
p-settleJavaScript

Settle promises concurrently and get their fulfillment value or rejection reason with optional limited concurrency.

#concurrency-control#async-await#promise-utility
Stars96
Forks10
Last commit1 month ago
sleep-promise
sleep-promiseJavaScript

A lightweight JavaScript utility that resolves a promise after a specified delay, useful for async/await and promise chains.

#es6-modules#async-await#delay-function
Stars89
Forks9
Last commit2 days ago
Chūhai
ChūhaiJavaScript

A JavaScript library for test-driven benchmarking that combines assertions with performance testing.

#performance-testing#test-runner#micro-benchmarks
Stars87
Forks3
Last commit8 years ago
jinora
jinoraCoffeeScript

A Slack webhook app that creates anonymous public chat channels for external user support.

#team-collaboration#heroku-deploy#slack-integration
Stars87
Forks10
Last commit3 years ago
genepi
genepiC++

Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.

#javascript-interop#native-addons#node-addon-api
Stars83
Forks9
Last commit3 years ago
Building a realtime quiz with VueJS using a starter kit
Building a realtime quiz with VueJS using a starter kitVue

A scalable, full-stack framework for building real-time quiz and test-taking applications using Vue.js and Node.js.

#realtime#multiplayer#quiz-platform
Stars77
Forks24
Last commit
qio
qioTypeScript

A type-safe, functional, composable effect management data structure for Node.js and browser environments.

#functional-programming#side-effects#asynchronous
Stars75
Forks7
Last commit4 years ago
next-tick
next-tickJavaScript

Environment-agnostic polyfill for nextTick functionality across Node.js, browsers, and other JavaScript environments.

#javascript-polyfill#microtask-scheduling#library-development
Stars74
Forks8
Last commit5 years ago
fast-cartesian
fast-cartesianTypeScript

A high-performance JavaScript library for computing cartesian products of arrays.

#sets#algorithm#functional-programming
Stars74
Forks5
Last commit10 days ago
p-reduce
p-reduceJavaScript

Reduce a list of values using promises into a promise for a value, useful for async accumulation.

#functional-programming#promises#utility-library
Stars73
Forks7
Last commit1 month ago
tinkergraph-js
tinkergraph-jsJavaScript

A pure JavaScript implementation of Apache TinkerPop's TinkerGraph in-memory graph database for Node.js and browsers.

#data-structures#graph-computing#javascript-library
Stars72
Forks7
Last commit10 years ago
cli-error-notifier
cli-error-notifierJavaScript

Sends native desktop notifications when command-line interface applications exit with an error.

#developer-tools#error-monitoring#cli-tool
Stars72
Forks4
Last commit3 years ago
Add Labels to a PR based on Matched File Patterns
Add Labels to a PR based on Matched File PatternsTypeScript

A GitHub Action that automatically adds labels to pull requests based on file patterns.

#workflow-automation#pull-requests#git
Stars66
Forks11
Last commit3 years ago
group-array
group-arrayJavaScript

Group an array of objects into nested lists based on one or more property values.

#functional-programming#object-manipulation#data-grouping
Stars65
Forks15
Last commit3 years ago
mqtt-svg-dash
mqtt-svg-dashJavaScript

A real-time SVG dashboard that visualizes MQTT data by updating SVG elements based on JSON messages.

#mqtt#websocket#svg
Stars64
Forks15
Last commit13 years ago
PreviousPage 7 of 11Next

Related Tags

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
7 months ago
#Javascript120
#Nodejs68
#Typescript57
#Javascript Library50
#Developer Tools38
#Npm Package38
#Utility Library35
#Cross Platform27
#Cli Tool24
#Browser24
#Node23
#Testing19