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.
446 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
:white_check_mark: Easy property validation for JavaScript, Node and Express.
Extract a value from a buffer of json without parsing the whole thing
Reliably get the terminal window size
Empty the trash
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
Add stdin support to any CLI app that accepts file input
:dog: Get popular dog names
Strip comments from CSS
Well-formatted and improved trace system calls and signals (when the debugger does not help)
Generate random numbers that are consecutively unique
Get supervillain names
Short links expander for node.js
Toggle the CLI cursor
Strip UTF-8 byte order mark (BOM) from a string
The most simple logger imaginable
SPI serial bus access with Node.js
OpenAPI based binary serialization
means completeness and balancing, from the Arabic word الجبر
The API after every nerd's heart...
📈 Minimalistic zero-dependencies statsd client for Node.js
Generate a random integer
Automatic generation of N-API wrapper from a C++ library
Common Database Interface for Node
a fast newline (or any delimiter) splitter stream - like require('split') but specific for binary data
Redis-backed task queue engine with advanced task control and eventual consistency
Simple Node.JS stream (streams2) Transform that runs the transform functions concurrently (with a set max concurrency)
WebAssembly wrapper to simplify fast math coding
Mobile app splash screen generator
Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.
Create HTML snippets/embeds from URLs using info from oEmbed, Open Graph, meta tags.
Memoize promise-returning functions. Includes cache expire and prefetch.
instrumented streams
Transform stream that lets you peek the first line before deciding how to parse it
⚡️ Fast parsing, formatting and timezone manipulations for dates
SSH tunnels – in any way you want it
Convert an Observable to a Promise
Like `fs.createWriteStream(...)`, but atomic.
Simple client testing from your scripts
Replace all homoglyphs with base characters. Useful to detect similar strings.
Limit the execution rate of a function
♻️ Get, set, or delete nested properties of process.env using a dot path
Transform the first chunk in a stream
Remove or replace part of a string like Array#splice
Safely serialize a value to JSON without unintended loss of data or going into an infinite loop due to circular references.
Format a date with timezone
Pad each line in a stream