Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]
GitHub stars and default-branch commits for sindresorhus/awesome-nodejs.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
🔀 Cross platform setting of environment scripts
🎨 Beautiful images of your code — from right inside your terminal.
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
Slick, declarative command line video editing & API
LoopBack makes it easy to build modern API applications that require complex integrations.
A full stack for bitcoin and blockchain-based applications
A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.
A next-generation code testing stack for JavaScript.
Resize image in browser with high quality and high speed
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
🦄 0-legacy, tiny & fast web framework as a replacement of Express
Native UI testing / controlling with node
Parser Building Toolkit for JavaScript
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Machine learning platform for Web developers
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
html emails and attachments to any smtp server with nodejs
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
Type check values
Improved USB library for Node.js
Agentic Digital Self Platform
Node.js Background jobs backed by redis.
An implementation of IPFS in TypeScript
Simple config handling for your app or module
:rainbow: Beautiful color gradients in terminal output
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
:heavy_check_mark: Mock data for your prototypes and demos. Remote deployments to Zeit now.
Better file system API for Node.js
Links recognition library with full unicode support
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
RedisSMQ: A high-performance Redis message queue for Node.js
TypeScript clients for databases that prevent SQL Injection
Pretty diff to html javascript cli (diff2html-cli)
Turn multiple data sources into a single GraphQL API
Couchbase Node.js Client Library (Official)
Global HTTP/HTTPS proxy agent configurable using environment variables.
GraphQL query utility for serverside apps
💸 Lightweight currency conversion library, successor of money.js
NodeJS Framework for Interactive CLIs
Get the mac address of the current machine you are on via Node.js
Type-safe DHCPv4 client, server, relay-aware watcher, and packet tools for Node.js
The Browser / Node.js Client for deepstream.io
The socket manager
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
OpenAPI based binary serialization
means completeness and balancing, from the Arabic word الجبر