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.
Streaming csv parser inspired by binary-csv that aims to be faster than everyone else
Design patterns and best practices for building scaleable, maintainable and beautiful Node.js applications. Now with website! -->
📗 How to write cross-platform Node.js code
Check if the internet connection is up
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
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
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
Hashing made simple. Get the hash of a buffer/string/stream/file.
Get an available TCP port
Colored symbols for various log levels
End-to-end, hierarchical, real-time, colorful logs and stories
Boilerplate to kickstart creating a Node.js module
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
zero-dependency JavaScript image manipulation
⚡️ A simple, easy way to deploy static websites to Amazon S3.
Find a file or directory by walking up parent directories
Pretty unicode tables for the command line
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!
Get the dimensions of an image
Escape RegExp special characters
Better Queue for NodeJS
ANSI escape codes for manipulating the terminal
Simple wildcard matching
Node utilities for Mac
🔒Unified API for password hashing algorithms
Get the visual width of a string - the number of columns required to display it
torrent-stream + chromecast