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.
Parse JSON with more helpful errors
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
Get a stream as a string, Buffer, ArrayBuffer or array
Get the mac address of the current machine you are on via Node.js
☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver
A pipe to browser utility
Scrape/Crawl article from any site automatically. Make any web page readable, no matter Chinese or English.
I2C serial bus access with Node.js
We need a better Markdown previewer.
Fast CSV parser
Line-by-line Stream reader for node.js
all of wikipedia on bittorrent
Type-safe DHCPv4 client, server, relay-aware watcher, and packet tools for Node.js
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
The Browser / Node.js Client for deepstream.io
Locus is a debugging module for node.js
Multiple, simultaneous, individually controllable spinners for concurrent tasks in Node.js CLI programs
A stream that emits multiple other streams one after another (streams3)
An inter-process and inter-machine lockfile utility that works on a local or network file system.
Parse yes/no like values
₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀωↀ=)✧ (^・o・^)ノ” cat faces!
Parse NMEA 0183 GPS/GNSS sentences, streams, and navigation state in Node.js or browsers
💰💰 Convert currency rates directly from your terminal!
human friendly i18n for javascript (node.js + browser)
Humanize a URL: https://sindresorhus.com → sindresorhus.com
Find the root directory of a Node.js project or npm package
Combine an array of streams into a single duplex stream using pump and duplexify
:sparkles: Make your JSON look AWESOME
All-in-one development toolkit for creating node modules with Jest, Prettier, ESLint, and Standard
Translations with speech synthesis in your terminal as a node package
Ansi charts for nodejs
Get superhero names
Stringify and write JSON to a file atomically
Flexible and fluent interface for searching the file system
The socket manager
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Move a file, directory, or symlink - Even works across devices
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
:dash: Simple yet powerful file-based mock server with recording abilities
Node.js client for the Aerospike database
Open the npm page, Yarn page, or GitHub repo of a package
Open the GitHub page of the given or current directory repo
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
Check whether a package or organization name is available on npm
:heavy_check_mark: Run tests for multiple versions of Node.js in local env.
Ensure a function is only called once
Modern CSS to all browsers
Round a number to a specific number of decimal places: 1.234 → 1.2
Minimize HTML
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.