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.
Simple config handling for your app or module
Delete files and directories
Convert bytes to a human readable string: 1337 → 1.34 kB
A node.js package for Steven Levithan's excellent dateFormat() function.
Modular JavaScript Utilities
GPIO access and interrupt detection with Node.js
Yet another Linux distribution for voice-enabled IoT and embrace Web standards
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
:rainbow: Beautiful color gradients in terminal output
An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
Node.js tool for easy binary deployment of C++ addons
Display images in the terminal
➰ It's never been easier to try nodejs modules!
Generate a slug – transliteration with a lot of options
Get your public IP address - very fast!
Node-core streams for userland
Drawing in terminal with unicode braille characters
Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, encryption, and a focus on keeping existing workbook features and styles in tact.
Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
:eyeglasses: Node.js module that tells you when your package npm dependencies are out of date.
A JSONSchema validator that uses code generation to be extremely fast
Abstruse is a free and open-source CI/CD platform that tests your models and code.
Hashing made simple. Get the hash of a buffer/string/stream/file.
Get an available TCP port
Run .NET and Node.js code in-process on Windows, MacOS, and Linux
:heavy_check_mark: Mock data for your prototypes and demos. Remote deployments to Zeit now.
Use C# in web apps with comfort
Better file system API for Node.js
Colored symbols for various log levels
End-to-end, hierarchical, real-time, colorful logs and stories
Boilerplate to kickstart creating a Node.js module
Links recognition library with full unicode support
FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript.
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS
🤠 Object property paths with wildcards and regexps 🌵
Run any command on specific Node.js versions
Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar
Nano: The official Apache CouchDB library for Node.js
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
zero-dependency JavaScript image manipulation
RedisSMQ: A high-performance Redis message queue for Node.js
⚡️ A simple, easy way to deploy static websites to Amazon S3.
Find a file or directory by walking up parent directories
TypeScript clients for databases that prevent SQL Injection
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Delay a promise a specified amount of time
Strip comments from JSON. Lets you use comments in your JSON files!