same as awesome-nodejs, but more precise
list taken from awesome-nodejs, with star shown
name | star | description |
---|---|---|
webtorrent | ![GitHub stars](https://img.shields.io/github/stars/feross/webtorrent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming torrent client for Node.js and the browser. |
GitTorrent | ![GitHub stars](https://img.shields.io/github/stars/cjb/GitTorrent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Peer-to-peer network of Git repositories being shared over BitTorrent. |
peerflix | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/peerflix .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming torrent client. |
dat | not available now | Real-time replication and versioning for data sets. |
ipfs | ![GitHub stars](https://img.shields.io/github/stars/ipfs/js-ipfs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Distributed file system that seeks to connect all computing devices with the same system of files. |
stackgl | not available now | Open software ecosystem for WebGL, built on top of browserify and npm. |
peerwiki | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/peerwiki .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | All of Wikipedia on BitTorrent. |
peercast | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/peercast .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Stream a torrent video to Chromecast. |
BitcoinJS | not available now | Clean, readable, proven Bitcoin library. |
Bitcore | not available now | A pure and powerful Bitcoin library. |
PDFKit | not available now | PDF generation library. |
turf | ![GitHub stars](https://img.shields.io/github/stars/Turfjs/turf .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Modular geospatial processing and analysis engine. |
webcat | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/webcat .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | p2p pipe across the web using WebRTC that uses your GitHub private/public key for authentication. |
js-git | ![GitHub stars](https://img.shields.io/github/stars/creationix/js-git .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JavaScript implementation of Git. |
NodeOS | not available now | The first operating system powered by npm. |
limdu | ![GitHub stars](https://img.shields.io/github/stars/erelsgl/limdu .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Machine-learning framework. |
Cytoscape.js | not available now | Graph theory (a.k.a. network) modeling and analysis. |
kad | ![GitHub stars](https://img.shields.io/github/stars/kadtools/kad .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Kademlia distributed hash table. |
name | star | description |
---|---|---|
pageres | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/pageres .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Capture website screenshots. |
trash | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/trash .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A safer alternative to rm. |
npm-name | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/npm-name .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Check whether a package name is available on npm. |
XO | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/xo .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Enforce strict code style using the JavaScript happiness style. |
speed-test | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/speed-test .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Test your internet connection speed and ping. |
np | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/np .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A better npm publish. |
yo | ![GitHub stars](https://img.shields.io/github/stars/yeoman/yo .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Run Yeoman generators. |
Babel | not available now | Use next generation JavaScript, today. |
ESLint | not available now | The pluggable linting utility for JavaScript. |
Standard | ![GitHub stars](https://img.shields.io/github/stars/feross/standard .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JavaScript Standard Style — One style to rule them all. |
cpy | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/cpy .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Copy files. |
fkill | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/fkill-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Fabulously kill processes. Cross-platform. |
vantage | ![GitHub stars](https://img.shields.io/github/stars/dthree/vantage .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Distributed, realtime CLI for your live app. |
vtop | ![GitHub stars](https://img.shields.io/github/stars/MrRio/vtop .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | More better top, with nice charts. |
tmpin | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/tmpin .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Adds stdin support to any CLI app that accepts file input. |
empty-trash | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/empty-trash .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Empty the trash. |
is-up | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/is-up .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Check whether a website is up or down. |
is-online | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/is-online .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Check if the internet connection is up. |
public-ip | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/public-ip .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get your public IP address. |
dark-mode | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/dark-mode .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Toggle the macOS Dark Mode. |
ttystudio | ![GitHub stars](https://img.shields.io/github/stars/chjj/ttystudio .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Record your terminal and compile it to a GIF or APNG without any external dependencies, bash scripts, gif concatenation, etc. |
David | ![GitHub stars](https://img.shields.io/github/stars/alanshaw/david .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Tells you when your package npm dependencies are out of date. |
http-server | ![GitHub stars](https://img.shields.io/github/stars/indexzero/http-server .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple, zero-config command-line HTTP server. |
Live Server | ![GitHub stars](https://img.shields.io/github/stars/tapio/live-server .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A simple development HTTP-server with livereload capability. |
bcat | ![GitHub stars](https://img.shields.io/github/stars/kessler/node-bcat .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Pipe command output to web browsers. |
normit | ![GitHub stars](https://img.shields.io/github/stars/pawurb/normit .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Google Translate with speech synthesis in your terminal. |
slap | ![GitHub stars](https://img.shields.io/github/stars/slap-editor/slap .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Sublime-like terminal-based text editor. |
jsinspect | ![GitHub stars](https://img.shields.io/github/stars/danielstjules/jsinspect .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Detect copy-pasted and structurally similar code. |
esformatter | ![GitHub stars](https://img.shields.io/github/stars/millermedeiros/esformatter .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JavaScript code beautifier/formatter. |
pjs | ![GitHub stars](https://img.shields.io/github/stars/danielstjules/pjs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Pipeable JavaScript. Quickly filter, map, and reduce from the terminal. |
license-checker | ![GitHub stars](https://img.shields.io/github/stars/davglass/license-checker .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Check licenses of your app's dependencies. |
browser-run | ![GitHub stars](https://img.shields.io/github/stars/juliangruber/browser-run .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Easily run code in a browser environment. |
modhelp | ![GitHub stars](https://img.shields.io/github/stars/runvnc/modhelp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Syntax-highlighted module READMEs in terminal with ANSI-friendly pager. |
wifi-password | ![GitHub stars](https://img.shields.io/github/stars/kevva/wifi-password .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the current wifi password. |
wallpaper | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/wallpaper .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Change the desktop wallpaper. |
brightness | ![GitHub stars](https://img.shields.io/github/stars/kevva/brightness-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Change the screen brightness. |
torrent | ![GitHub stars](https://img.shields.io/github/stars/maxogden/torrent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Download torrents. |
tfa | ![GitHub stars](https://img.shields.io/github/stars/jasnell/tfa .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Two-factor authentication client. |
rtail | ![GitHub stars](https://img.shields.io/github/stars/kilianc/rtail .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Terminal output to the browser in seconds, using UNIX pipes. |
kill-tabs | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/kill-tabs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Kill all Chrome tabs to improve performance, decrease battery usage, and save memory. |
alex | ![GitHub stars](https://img.shields.io/github/stars/wooorm/alex .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Catch insensitive, inconsiderate writing. |
pen | ![GitHub stars](https://img.shields.io/github/stars/noraesae/pen .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Live Markdown preview in the browser from your favorite editor. |
subdownloader | ![GitHub stars](https://img.shields.io/github/stars/beatfreaker/subdownloader .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Subtitle downloader for movies and TV series. |
iponmap | ![GitHub stars](https://img.shields.io/github/stars/nogizhopaboroda/iponmap .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | IP location finder. |
Jsome | ![GitHub stars](https://img.shields.io/github/stars/Javascipt/Jsome .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Pretty prints JSON with configurable colors and indentation. |
itunes-remote | ![GitHub stars](https://img.shields.io/github/stars/mischah/itunes-remote .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Interactively control iTunes. |
dev-time | ![GitHub stars](https://img.shields.io/github/stars/samverschueren/dev-time-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the current local time of a GitHub user. |
text-meme | ![GitHub stars](https://img.shields.io/github/stars/beatfreaker/text-meme-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generate a text meme. |
mobicon | ![GitHub stars](https://img.shields.io/github/stars/samverschueren/mobicon-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Mobile app icon generator. |
mobisplash | ![GitHub stars](https://img.shields.io/github/stars/samverschueren/mobisplash-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Mobile app splash screen generator. |
diff2html-cli | ![GitHub stars](https://img.shields.io/github/stars/rtfpessoa/diff2html-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Pretty git diff to HTML generator. |
Cash | ![GitHub stars](https://img.shields.io/github/stars/dthree/cash .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Cross-platform Unix shell commands in pure JavaScript. |
vaca | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/vaca .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get a random ASCII 🐮. |
gh-home | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/gh-home .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Open the GitHub page of the repo in the current directory. |
npm-home | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/npm-home .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Open the npm page of a package. |
trymodule | ![GitHub stars](https://img.shields.io/github/stars/VictorBjelkholm/trymodule .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Try out npm packages in the terminal. |
terminal-recorder | ![GitHub stars](https://img.shields.io/github/stars/cortezcristian/terminal-recorder .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Record your terminal usage and export it to interactive HTML. |
jscpd | ![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Copy/paste detector for source code. |
atmo | ![GitHub stars](https://img.shields.io/github/stars/Raathigesh/Atmo .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Server-side API mocking. |
name | star | description |
---|---|---|
lodash | not available now | A utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js. |
immutable | ![GitHub stars](https://img.shields.io/github/stars/facebook/immutable-js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Immutable data collections. |
mori | not available now | A library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript. |
Ramda | not available now | A utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data. |
Folktale | not available now | A suite of libraries for generic functional programming in JavaScript that allows you to write elegant, modular applications with fewer bugs, and more reuse. |
underscore-contrib | not available now | The brass buckles on Underscore's utility belt. |
Mout | not available now | Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead. |
Bacon.js | not available now | Functional reactive programming. |
RxJS | not available now | Functional reactive library for transforming, composing, and querying various kinds of data. |
Lazy.js | ![GitHub stars](https://img.shields.io/github/stars/dtao/lazy.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Utility library similar to lodash/Underscore but with lazy evaluation, which can translate to superior performance in many cases. |
Kefir.js | ![GitHub stars](https://img.shields.io/github/stars/rpominov/kefir .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Reactive library with focus on high performance and low memory usage. |
name | star | description |
---|---|---|
got | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/got .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A nicer interface to the built-in http module. |
gh-got | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/gh-got .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convenience wrapper for got to interact with the GitHub API. |
request | ![GitHub stars](https://img.shields.io/github/stars/request/request .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simplified HTTP request client. |
Nock | ![GitHub stars](https://img.shields.io/github/stars/pgte/nock .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A HTTP mocking and expectations library. |
hyperquest | ![GitHub stars](https://img.shields.io/github/stars/substack/hyperquest .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming HTTP requests. |
axios | ![GitHub stars](https://img.shields.io/github/stars/mzabriskie/axios .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Promise based HTTP client (works in the browser too). |
spdy | ![GitHub stars](https://img.shields.io/github/stars/indutny/node-spdy .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Creates SPDY servers with the same API as the built-in https module. |
wreck | ![GitHub stars](https://img.shields.io/github/stars/hapijs/wreck .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | HTTP Client Utilities. |
download | ![GitHub stars](https://img.shields.io/github/stars/kevva/download .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Download and extract files effortlessly. |
http-proxy | ![GitHub stars](https://img.shields.io/github/stars/nodejitsu/node-http-proxy .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A full-featured HTTP proxy. |
rocky | ![GitHub stars](https://img.shields.io/github/stars/h2non/rocky .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Featured, middleware-oriented HTTP proxy with traffic replay and intercept. |
superagent | ![GitHub stars](https://img.shields.io/github/stars/visionmedia/superagent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A small progressive HTTP request library. |
node-fetch | ![GitHub stars](https://img.shields.io/github/stars/bitinn/node-fetch .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | window.fetch for Node.js. |
name | star | description |
---|---|---|
ironNode | ![GitHub stars](https://img.shields.io/github/stars/s-a/iron-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js debugger supporting ES2015 out of the box. |
node-inspector | ![GitHub stars](https://img.shields.io/github/stars/node-inspector/node-inspector .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Debugger based on Blink Developer Tools. |
Theseus | ![GitHub stars](https://img.shields.io/github/stars/adobe-research/theseus .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A new type of JavaScript debugger featuring real-time code coverage, retroactive inspection and asynchronous call tree. |
longjohn | ![GitHub stars](https://img.shields.io/github/stars/mattinsler/longjohn .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Long stack traces with configurable call trace length. |
debug | ![GitHub stars](https://img.shields.io/github/stars/visionmedia/debug .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Tiny debugging utility. |
jstrace | ![GitHub stars](https://img.shields.io/github/stars/jstrace/jstrace .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Dynamic tracing for JavaScript, similar to dtrace, ktap etc. |
why-is-node-running | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/why-is-node-running .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js is running but you don't know why? |
njsTrace | ![GitHub stars](https://img.shields.io/github/stars/valyouw/njstrace .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Instrument and trace your code, see all function calls, arguments, return values, as well as the time spent in each function. |
vstream | ![GitHub stars](https://img.shields.io/github/stars/joyent/node-vstream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Instrumentable streams mix-ins to inspect a pipeline of streams. |
stackman | ![GitHub stars](https://img.shields.io/github/stars/watson/stackman .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Enhance an error stacktrace with code excerpts and other goodies. |
TraceGL | ![GitHub stars](https://img.shields.io/github/stars/traceglMPL/tracegl .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Transforms your JavaScript, injecting monitoring code that produces a log of everything that happens. |
locus | ![GitHub stars](https://img.shields.io/github/stars/alidavut/locus .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Starts a REPL at runtime that has access to all variables. |
bugger | ![GitHub stars](https://img.shields.io/github/stars/buggerjs/bugger .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Provides Chrome Devtools bindings to debug programs in Chrome. |
0x | ![GitHub stars](https://img.shields.io/github/stars/davidmarkclements/0x .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Flamegraph profiling. |
ctrace | ![GitHub stars](https://img.shields.io/github/stars/automation-stack/ctrace .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Well-formatted and improved trace system calls and signals. |
name | star | description |
---|---|---|
winston | ![GitHub stars](https://img.shields.io/github/stars/winstonjs/winston .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A multi-transport async logging library. |
Bunyan | ![GitHub stars](https://img.shields.io/github/stars/trentm/node-bunyan .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A simple and fast JSON logging library. |
intel | not available now | A comprehensive logging library (handlers, filters, formatters, console injection). |
console-log-level | ![GitHub stars](https://img.shields.io/github/stars/watson/console-log-level .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | The most simple logger imaginable with support for log levels and custom prefixes. |
storyboard | ![GitHub stars](https://img.shields.io/github/stars/guigrpa/storyboard .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | End-to-end, hierarchical, real-time, colorful logs and stories. |
name | star | description |
---|---|---|
chalk | ![GitHub stars](https://img.shields.io/github/stars/chalk/chalk .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Terminal string styling done right. |
meow | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/meow .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | CLI app helper. |
minimist | ![GitHub stars](https://img.shields.io/github/stars/substack/minimist .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Parse command-line flags. |
get-stdin | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/get-stdin .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Easier stdin. |
user-home | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/user-home .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the path to the user home directory. |
log-update | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/log-update .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc. |
Inquirer.js | ![GitHub stars](https://img.shields.io/github/stars/SBoudrias/Inquirer.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Interactive command-line prompt. |
update-notifier | ![GitHub stars](https://img.shields.io/github/stars/yeoman/update-notifier .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Update notifications for your CLI app. |
ansi-escapes | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/ansi-escapes .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ANSI escape codes for manipulating the terminal. |
sudo-block | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/sudo-block .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Block users from running your app with root permissions. |
configstore | ![GitHub stars](https://img.shields.io/github/stars/yeoman/configstore .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Easily load and persist config without having to think about where and how. |
insight | ![GitHub stars](https://img.shields.io/github/stars/yeoman/insight .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Helps you understand how your tool is being used by anonymously reporting usage metrics to Google Analytics. |
log-symbols | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/log-symbols .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Colored symbols for various log levels. |
figures | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/figures .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Unicode symbols with Windows CMD fallbacks. |
boxen | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/boxen .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Create boxes in the terminal. |
string-width | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/string-width .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the visual width of a string - the number of columns required to display it. |
first-run | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/first-run .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Check if it's the first time the process is run. |
sparkly | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/sparkly .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generate sparklines ▁▂▃▅▂▇ |
vorpal | ![GitHub stars](https://img.shields.io/github/stars/dthree/vorpal .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A framework for interactive CLI apps. |
blessed | ![GitHub stars](https://img.shields.io/github/stars/chjj/blessed .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A curses-like library. |
yn | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/yn .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Parse yes/no like values. |
cli-table | ![GitHub stars](https://img.shields.io/github/stars/Automattic/cli-table .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Pretty unicode tables. |
drawille | ![GitHub stars](https://img.shields.io/github/stars/madbence/node-drawille .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Draw on the terminal with unicode braille characters. |
googleauth | ![GitHub stars](https://img.shields.io/github/stars/maxogden/googleauth .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Create and load persistent Google authentication tokens for command-line apps. |
ascii-charts | ![GitHub stars](https://img.shields.io/github/stars/jstrace/chart .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ASCII bar chart in the terminal. |
progress | ![GitHub stars](https://img.shields.io/github/stars/tj/node-progress .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Flexible ascii progress bar. |
cli-cursor | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/cli-cursor .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Toggle the CLI cursor. |
columnify | ![GitHub stars](https://img.shields.io/github/stars/timoxley/columnify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Create text-based columns suitable for console output. Supports cell wrapping. |
cli-columns | ![GitHub stars](https://img.shields.io/github/stars/shannonmoeller/cli-columns .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Columnated unicode and ansi-safe text lists. |
cfonts | ![GitHub stars](https://img.shields.io/github/stars/dominikwilkowski/cfonts .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Sexy ASCII fonts for the console. |
multispinner | ![GitHub stars](https://img.shields.io/github/stars/codekirei/node-multispinner .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Multiple, simultaneous, individually controllable CLI spinners. |
omelette | ![GitHub stars](https://img.shields.io/github/stars/f/omelette .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Shell autocompletion helper. |
cross-env | ![GitHub stars](https://img.shields.io/github/stars/kentcdodds/cross-env .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Set environment variables cross-platform. |
shelljs | ![GitHub stars](https://img.shields.io/github/stars/shelljs/shelljs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Portable Unix shell commands. |
loud-rejection | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/loud-rejection .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Make unhandled promise rejections fail loudly instead of the default silent fail. |
ora | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/ora .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Elegant terminal spinner. |
term-img | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/term-img .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Display images in your terminal. |
yargs | ![GitHub stars](https://img.shields.io/github/stars/yargs/yargs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Command-line parser that automatically generates an elegant user-interface. |
liftoff | ![GitHub stars](https://img.shields.io/github/stars/js-cli/js-liftoff .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Bootstrapping tool for building command-line app. |
listr | ![GitHub stars](https://img.shields.io/github/stars/samverschueren/listr .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Terminal task list. |
name | star | description |
---|---|---|
gulp | not available now | Streaming and fast build system that favors code over config. |
Broccoli | ![GitHub stars](https://img.shields.io/github/stars/broccolijs/broccoli .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. |
browserify | ![GitHub stars](https://img.shields.io/github/stars/substack/node-browserify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Browser-side require() the Node.js way. |
webpack | ![GitHub stars](https://img.shields.io/github/stars/webpack/webpack .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Packs modules and assets for the browser. |
Brunch | ![GitHub stars](https://img.shields.io/github/stars/brunch/brunch .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow. |
strong-build | ![GitHub stars](https://img.shields.io/github/stars/strongloop/strong-build .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Build a node app package and prepare to deploy it as a package to production or use git to commit to a deploy branch. |
grunt | not available now | Task runner that can perform repetitive tasks like minification, compilation, unit testing, linting, etc. |
start | ![GitHub stars](https://img.shields.io/github/stars/start-runner/start .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple tasks runner powered by composable functions and promise chaining. |
ygor | ![GitHub stars](https://img.shields.io/github/stars/shannonmoeller/ygor .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A promising task runner for when npm run isn't enough and everything else is too much. |
Fly | ![GitHub stars](https://img.shields.io/github/stars/bucaran/fly .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Modern build system based in co-routines, generators and promises. |
name | star | description |
---|---|---|
johnny-five | ![GitHub stars](https://img.shields.io/github/stars/rwaldron/johnny-five .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Firmata based Arduino Framework. |
serialport | ![GitHub stars](https://img.shields.io/github/stars/voodootikigod/node-serialport .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Access serial ports for reading and writing. |
usb | ![GitHub stars](https://img.shields.io/github/stars/nonolith/node-usb .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | USB library. |
cylon.js | not available now | Next generation robotics framework with support for 26 different platforms. |
i2c-bus | ![GitHub stars](https://img.shields.io/github/stars/fivdi/i2c-bus .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | I2C serial bus access. |
name | star | description |
---|---|---|
marko | ![GitHub stars](https://img.shields.io/github/stars/marko-js/marko .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A fast and lightweight HTML-based templating engine that compiles templates to CommonJS modules and supports streaming, async rendering and custom tags. |
nunjucks | ![GitHub stars](https://img.shields.io/github/stars/mozilla/nunjucks .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired). |
handlebars.js | ![GitHub stars](https://img.shields.io/github/stars/wycats/handlebars.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A superset of Mustache templates which adds powerful features like helpers and more advanced blocks. |
hogan.js | not available now | Twitter's small, fast, phase-separated compiler for Mustache templates. |
EJS | ![GitHub stars](https://img.shields.io/github/stars/mde/ejs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple unopinionated templating language. |
Pug | ![GitHub stars](https://img.shields.io/github/stars/pugjs/pug .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | High-performance template engine heavily influenced by Haml. |
name | star | description |
---|---|---|
Koa | not available now | A new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. |
Express | not available now | A minimal and flexible web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications. |
Feathers | not available now | A minimal and flexible microservice framework built in the spirit of Express. |
Hapi | not available now | A rich framework for building applications and services. |
LoopBack | not available now | Powerful framework for creating REST APIs and easily connecting to backend data sources. |
Meteor | not available now | An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. (You might like awesome-meteor) |
SailsJS | not available now | An MVC web framework with a modern twist, supporting WebSockets, streams, and a data-driven API. |
Restify | not available now | A node framework built specifically to enable you to build correct REST web services. |
Interfake | ![GitHub stars](https://img.shields.io/github/stars/basicallydan/interfake .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Rapid prototyping framework for making mock HTTP APIs, with a Node.js, command-line and HTTP interface. |
Derby | ![GitHub stars](https://img.shields.io/github/stars/derbyjs/derby .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | MVC framework, making it easy to write realtime, collaborative applications that run in both Node.js and browsers. |
Restberry | not available now | Framework for setting up RESTful JSON APIs, applied to your database models without needing to write any code. |
Catberry | not available now | Framework with Flux architecture, isomorphic web-components, and progressive rendering. |
ThinkJS | not available now | Framework with ES2015+ support, WebSockets, REST API. |
name | star | description |
---|---|---|
Docco | not available now | A quick-and-dirty documentation generator which produces an HTML document that displays your comments intermingled with your code. |
JSDoc | not available now | API documentation generator similar to JavaDoc or PHPDoc. |
dox | ![GitHub stars](https://img.shields.io/github/stars/tj/dox .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JavaScript documentation generator using Markdown and JSDoc. |
jsdox | ![GitHub stars](https://img.shields.io/github/stars/sutoiku/jsdox .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JSDoc3 to Markdown documentation generator. |
apiDoc | ![GitHub stars](https://img.shields.io/github/stars/apidoc/apidoc .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Inline documentation for RESTful web APIs. |
documentation.js | not available now | API documentation generator with support for ES2015+ and flow annotation. |
YUIDoc | not available now | Generates API documentation from comments in source. |
ESDoc | not available now | Documentation generator targeting ES2015, attaching test code and measuring documentation coverage. |
name | star | description |
---|---|---|
del | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/del .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Delete files/folders using globs. |
globby | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/globby .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Glob files with support for multiple patterns. |
cpy | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/cpy .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Copy files. |
rimraf | ![GitHub stars](https://img.shields.io/github/stars/isaacs/rimraf .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Recursively delete files like rm -rf. |
mkdirp | ![GitHub stars](https://img.shields.io/github/stars/substack/node-mkdirp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Recursively create directories like mkdir -p. |
graceful-fs | ![GitHub stars](https://img.shields.io/github/stars/isaacs/node-graceful-fs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Drop-in replacement for the fs module with various improvements. |
chokidar | ![GitHub stars](https://img.shields.io/github/stars/paulmillr/chokidar .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Filesystem watcher which stabilizes events from fs.watch and fs.watchFile as well as using native fsevents on macOS. |
find-up | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/find-up .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Find a file by walking up parent directories. |
load-json-file | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/load-json-file .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Read and parse a JSON file. |
write-json-file | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/write-json-file .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Stringify and write JSON to a file atomically. |
fs-write-stream-atomic | ![GitHub stars](https://img.shields.io/github/stars/npm/fs-write-stream-atomic .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Like fs.createWriteStream(), but atomic. |
filenamify | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/filenamify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convert a string to a valid filename. |
lnfs | ![GitHub stars](https://img.shields.io/github/stars/kevva/lnfs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Force create symlinks like ln -fs. |
istextorbinary | ![GitHub stars](https://img.shields.io/github/stars/bevry/istextorbinary .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Check if a file is text or binary. |
fs-jetpack | ![GitHub stars](https://img.shields.io/github/stars/szwacz/fs-jetpack .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Completely redesigned file system API for convenience in everyday use. |
fs-extra | ![GitHub stars](https://img.shields.io/github/stars/jprichardson/node-fs-extra .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Extra methods for the fs module. |
pkg-dir | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/pkg-dir .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Find the root directory of an npm package. |
sander | ![GitHub stars](https://img.shields.io/github/stars/rich-harris/sander .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Promise-based replacement for the fs module. |
name | star | description |
---|---|---|
Bluebird | ![GitHub stars](https://img.shields.io/github/stars/petkaantonov/bluebird .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A fully featured promise library with focus on innovative features and performance. |
pinkie-promise | ![GitHub stars](https://img.shields.io/github/stars/floatdrop/pinkie-promise .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Promise ponyfill. |
pify | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/pify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Promisify a callback-style function. |
rfpify | ![GitHub stars](https://img.shields.io/github/stars/samverschueren/rfpify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Promisify a result-first callback-style function. |
delay | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/delay .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Delay a promise a specified amount of time. |
name | star | description |
---|---|---|
each-async | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/each-async .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Async concurrent iterator like forEach. |
async | ![GitHub stars](https://img.shields.io/github/stars/caolan/async .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Provides straight-forward, powerful functions for working with asynchronicity. |
async-chainable | ![GitHub stars](https://img.shields.io/github/stars/hash-bang/async-chainable .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Chainable, pluggable async functionality. |
after-all-results | ![GitHub stars](https://img.shields.io/github/stars/watson/after-all-results .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Bundle results of async functions calls into one callback with all the results. |
name | star | description |
---|---|---|
co | ![GitHub stars](https://img.shields.io/github/stars/tj/co .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | The ultimate generator based flow-control goodness. |
suspend | ![GitHub stars](https://img.shields.io/github/stars/jmar777/suspend .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generator-based control flow that plays nice with callbacks, promises, and thunks. |
bluebird-co | ![GitHub stars](https://img.shields.io/github/stars/novacrazy/bluebird-co .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A set of high performance yield handlers for Bluebird coroutines. |
iterum | ![GitHub stars](https://img.shields.io/github/stars/xgbuils/iterum .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Build generator pipelines using Array-like methods. |
name | star | description |
---|---|---|
Highland.js | not available now | Manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams. |
name | star | description |
---|---|---|
js-csp | ![GitHub stars](https://img.shields.io/github/stars/jlongster/js-csp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Communicating sequential processes for JavaScript (like Clojurescript core.async, or Go). |
name | star | description |
---|---|---|
zone | ![GitHub stars](https://img.shields.io/github/stars/strongloop/zone .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Provides a way to group and track resources and errors across asynchronous operations. |
name | star | description |
---|---|---|
through2 | ![GitHub stars](https://img.shields.io/github/stars/rvagg/through2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Tiny wrapper around streams2 Transform to avoid explicit subclassing noise. |
from2 | ![GitHub stars](https://img.shields.io/github/stars/hughsk/from2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convenience wrapper for ReadableStream, inspired by through2. |
get-stream | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/get-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get a stream as a string or buffer. |
concat-stream | ![GitHub stars](https://img.shields.io/github/stars/maxogden/concat-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Concatenates a stream into strings or binary data. |
into-stream | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/into-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convert a buffer/string/array/object into a stream. |
duplexify | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/duplexify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Turn a writeable and readable stream into a single streams2 duplex stream. |
pumpify | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/pumpify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Combine an array of streams into a single duplex stream. |
peek-stream | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/peek-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Transform stream that lets you peek the first line before deciding how to parse it. |
binary-split | ![GitHub stars](https://img.shields.io/github/stars/maxogden/binary-split .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A fast newline (or any delimiter) splitter stream. |
byline | ![GitHub stars](https://img.shields.io/github/stars/jahewson/node-byline .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Super-simple line-by-line Stream reader. |
first-chunk-stream | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/first-chunk-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Transform the first chunk in a stream. |
pad-stream | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/pad-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Pad each line in a stream. |
multistream | ![GitHub stars](https://img.shields.io/github/stars/feross/multistream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Combine multiple streams into a single stream. |
stream-combiner2 | ![GitHub stars](https://img.shields.io/github/stars/substack/stream-combiner2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Turn a pipeline into a single stream. |
readable-stream | ![GitHub stars](https://img.shields.io/github/stars/nodejs/readable-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Mirror of Streams2 and Streams3 implementations in core. |
through2-concurrent | ![GitHub stars](https://img.shields.io/github/stars/almost/through2-concurrent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Transform object streams concurrently. |
graphicsmagick-stream | ![GitHub stars](https://img.shields.io/github/stars/e-conomic/graphicsmagick-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Fast conversion/scaling of images using a pool of long lived GraphicsMagick processes. |
name | star | description |
---|---|---|
Socket.io | not available now | Enables real-time bidirectional event-based communication. |
SockJS | ![GitHub stars](https://img.shields.io/github/stars/sockjs/sockjs-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Low latency, full duplex, cross-domain channel browser-server, with WebSockets or without. |
Faye | not available now | Real-time client-server message bus, based on Bayeux protocol. |
SocketCluster | ![GitHub stars](https://img.shields.io/github/stars/SocketCluster/socketcluster .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Scalable HTTP + WebSocket engine which can run on multiple CPU cores. |
Primus | ![GitHub stars](https://img.shields.io/github/stars/primus/primus .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | An abstraction layer for real-time frameworks to prevent module lock-in. |
Straw | ![GitHub stars](https://img.shields.io/github/stars/simonswain/straw .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Real-time dataflow framework. |
deepstream.io | not available now | Scalable real-time microservice framework. |
Kalm | ![GitHub stars](https://img.shields.io/github/stars/fed135/Kalm .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Modular socket wrapper and optimizer. |
name | star | description |
---|---|---|
sharp | ![GitHub stars](https://img.shields.io/github/stars/lovell/sharp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | The fastest module for resizing JPEG, PNG, WebP and TIFF images. |
image-type | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/image-type .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Detect the image type of a Buffer/Uint8Array. |
gm | ![GitHub stars](https://img.shields.io/github/stars/aheckmann/gm .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | GraphicsMagick and ImageMagick wrapper. |
lwip | ![GitHub stars](https://img.shields.io/github/stars/EyalAr/lwip .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Lightweight image processor which does not require ImageMagick. |
pica | ![GitHub stars](https://img.shields.io/github/stars/nodeca/pica .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | High quality & fast resize (lanczos3) in pure JS. Alternative to canvas drawImage(), when no pixelation allowed. |
jimp | ![GitHub stars](https://img.shields.io/github/stars/oliver-moran/jimp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Image processing in pure JavaScript. |
is-progressive | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/is-progressive .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Check if a JPEG image is progressive. |
probe-image-size | ![GitHub stars](https://img.shields.io/github/stars/nodeca/probe-image-size .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the size of most image formats without a full download. |
name | star | description |
---|---|---|
Underscore.string | ![GitHub stars](https://img.shields.io/github/stars/epeli/underscore.string .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Collection of string manipulation utilities. |
iconv-lite | ![GitHub stars](https://img.shields.io/github/stars/ashtuchkin/iconv-lite .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convert character encodings. |
repeating | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/repeating .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Repeat a string. |
string-length | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/string-length .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes. |
camelcase | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/camelcase .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar. |
escape-string-regexp | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/escape-string-regexp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Escape RegExp special characters. |
execall | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/execall .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Find multiple RegExp matches in a string. |
splice-string | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/splice-string .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Remove or replace part of a string like Array#splice. |
indent-string | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/indent-string .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Indent each line in a string. |
strip-indent | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/strip-indent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Strip leading whitespace from every line in a string. |
detect-indent | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/detect-indent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Detect the indentation of code. |
he | ![GitHub stars](https://img.shields.io/github/stars/mathiasbynens/he .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A robust HTML entity encoder/decoder. |
i18n-node | ![GitHub stars](https://img.shields.io/github/stars/mashpie/i18n-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple translation module with dynamic JSON storage. |
babelfish | ![GitHub stars](https://img.shields.io/github/stars/nodeca/babelfish .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | i18n with very easy syntax for plurals. |
parse-columns | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/parse-columns .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Parse text columns, like the output of Unix commands. |
hanging-indent | ![GitHub stars](https://img.shields.io/github/stars/codekirei/hanging-indent .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Format a string into a hanging-indented paragraph. |
matcher | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/matcher .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple wildcard matching. |
name | star | description |
---|---|---|
random-int | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/random-int .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generate a random integer. |
random-float | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/random-float .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generate a random float. |
unique-random | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/unique-random .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generate random numbers that are consecutively unique. |
round-to | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/round-to .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Round a number to a specific number of decimal places: 1.234 → 1.2. |
name | star | description |
---|---|---|
ndarray | ![GitHub stars](https://img.shields.io/github/stars/scijs/ndarray .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Multidimensional arrays. |
mathjs | ![GitHub stars](https://img.shields.io/github/stars/josdejong/mathjs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | An extensive math library. |
math-sum | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/math-sum .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Sum numbers. |
math-clamp | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/math-clamp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Clamp a number. |
algebra | ![GitHub stars](https://img.shields.io/github/stars/fibo/algebra .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Algebraic structures. |
name | star | description |
---|---|---|
Moment.js | not available now | Parse, validate, manipulate, and display dates. |
Moment Timezone | not available now | IANA Time Zone Database + Moment.js. |
dateformat | ![GitHub stars](https://img.shields.io/github/stars/felixge/node-dateformat .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Date formatting. |
tz-format | ![GitHub stars](https://img.shields.io/github/stars/samverschueren/tz-format .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Format a date with timezone: 2015-11-30T10:40:35+01:00. |
name | star | description |
---|---|---|
normalize-url | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/normalize-url .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Normalize a URL. |
humanize-url | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/humanize-url .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Humanize a URL: http://sindresorhus.com → sindresorhus.com. |
url-unshort | ![GitHub stars](https://img.shields.io/github/stars/nodeca/url-unshort .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Expand shortened URLs. |
speakingurl | ![GitHub stars](https://img.shields.io/github/stars/pid/speakingurl .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generate a slug from a string with transliteration. |
linkify-it | ![GitHub stars](https://img.shields.io/github/stars/markdown-it/linkify-it .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Link patterns detector with full unicode support. |
url-pattern | ![GitHub stars](https://img.shields.io/github/stars/snd/url-pattern .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Easier than regex string matching patterns for URLs and other strings. |
embedza | ![GitHub stars](https://img.shields.io/github/stars/nodeca/embedza .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Create HTML snippets/embeds from URLs using info from oEmbed, Open Graph, meta tags. |
name | star | description |
---|---|---|
joi | ![GitHub stars](https://img.shields.io/github/stars/hapijs/joi .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Object schema description language and validator for JavaScript objects. |
is-my-json-valid | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/is-my-json-valid .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JSON Schema validator that uses code generation to be extremely fast. |
property-validator | ![GitHub stars](https://img.shields.io/github/stars/nettofarah/property-validator .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Easy property validation for Express. |
schema-inspector | ![GitHub stars](https://img.shields.io/github/stars/Atinux/schema-inspector .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JSON API sanitization and validation. |
name | star | description |
---|---|---|
remark | ![GitHub stars](https://img.shields.io/github/stars/wooorm/remark .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Markdown processor powered by plugins. |
markdown-it | ![GitHub stars](https://img.shields.io/github/stars/markdown-it/markdown-it .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A very fast markdown parser with 100% CommonMark support, extensions and syntax plugins. |
parse5 | ![GitHub stars](https://img.shields.io/github/stars/inikulin/parse5 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Fast full-featured spec compliant HTML parser. |
strip-json-comments | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/strip-json-comments .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Strip comments from JSON. |
strip-css-comments | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/strip-css-comments .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Strip comments from CSS. |
parse-json | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/parse-json .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Parse JSON with more helpful errors. |
URI.js | ![GitHub stars](https://img.shields.io/github/stars/medialize/URI.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | URL mutation. |
PostCSS | ![GitHub stars](https://img.shields.io/github/stars/postcss/postcss .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | CSS parser / stringifier. |
JSONStream | ![GitHub stars](https://img.shields.io/github/stars/dominictarr/JSONStream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming JSON.parse and stringify. |
csv-parser | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/csv-parser .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming CSV parser that aims to be faster than everyone else. |
neat-csv | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/neat-csv .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Fast CSV parser. Callback interface for the above. |
PEG.js | ![GitHub stars](https://img.shields.io/github/stars/pegjs/pegjs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple parser generator that produces fast parsers with excellent error reporting. |
x-ray | ![GitHub stars](https://img.shields.io/github/stars/lapwinglabs/x-ray .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A web scraping utility to see through the <html> noise. |
nearley | ![GitHub stars](https://img.shields.io/github/stars/Hardmath123/nearley .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple, fast, powerful parsing for JavaScript. |
binary-extract | ![GitHub stars](https://img.shields.io/github/stars/juliangruber/binary-extract .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Extract a value from a buffer of JSON without parsing the whole thing. |
json-mask | ![GitHub stars](https://img.shields.io/github/stars/nemtsov/json-mask .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Tiny language and engine for selecting parts of an object, hiding/masking the rest. |
Stylecow | ![GitHub stars](https://img.shields.io/github/stars/stylecow/stylecow .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Parse, manipulate and convert modern CSS to make it compatible with all browsers. Extensible with plugins. |
js-yaml | ![GitHub stars](https://img.shields.io/github/stars/nodeca/js-yaml .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Very fast YAML parser. |
excel-stream | ![GitHub stars](https://img.shields.io/github/stars/dominictarr/excel-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming Excel spreadsheet to JSON parser. |
xml2js | ![GitHub stars](https://img.shields.io/github/stars/Leonidas-from-XIV/node-xml2js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | XML to JavaScript object converter. |
Jison | not available now | Friendly JavaScript parser generator. It shares genes with Bison, Yacc and family. |
google-libphonenumber | ![GitHub stars](https://img.shields.io/github/stars/seegno/google-libphonenumber .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Parse, format, store and validate phone numbers. |
name | star | description |
---|---|---|
pretty-bytes | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/pretty-bytes .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convert bytes to a human readable string: 1337 → 1.34 kB. |
pretty-ms | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/pretty-ms .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Convert milliseconds to a human readable string: 1337000000 → 15d 11h 23m 20s. |
ms | ![GitHub stars](https://img.shields.io/github/stars/rauchg/ms.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Tiny millisecond conversion utility. |
pretty-error | ![GitHub stars](https://img.shields.io/github/stars/AriaMinaei/pretty-error .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Errors with less clutter. |
humanize | ![GitHub stars](https://img.shields.io/github/stars/taijinlee/humanize .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Data formatter for human readability. |
read-art | ![GitHub stars](https://img.shields.io/github/stars/Tjatse/node-readability .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Extract readable content from any page. |
name | star | description |
---|---|---|
Archiver | ![GitHub stars](https://img.shields.io/github/stars/archiverjs/node-archiver .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming interface for archive generation, supporting ZIP and TAR. |
decompress-zip | ![GitHub stars](https://img.shields.io/github/stars/bower/decompress-zip .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Unzip. |
pako | ![GitHub stars](https://img.shields.io/github/stars/nodeca/pako .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | High speed zlib port to pure js (deflate, inflate, gzip). |
tar-stream | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/tar-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Streaming tar parser and generator. Also see tar-fs. |
decompress | ![GitHub stars](https://img.shields.io/github/stars/kevva/decompress .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A pluggable decompression module with support for tar, tar.gz and zip files out of the box. |
name | star | description |
---|---|---|
get-port | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/get-port .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get an available port. |
ipify | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/ipify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get your public IP address. |
getmac | ![GitHub stars](https://img.shields.io/github/stars/bevry/getmac .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the computer MAC address. |
polo | ![GitHub stars](https://img.shields.io/github/stars/mafintosh/polo .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Zero-config service discovery. |
name | star | description |
---|---|---|
LevelUP | ![GitHub stars](https://img.shields.io/github/stars/Level/levelup .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | LevelDB. |
MongoDB | ![GitHub stars](https://img.shields.io/github/stars/mongodb/node-mongodb-native .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | MongoDB driver. |
PostgreSQL | ![GitHub stars](https://img.shields.io/github/stars/brianc/node-postgres .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | PostgreSQL client. Pure JavaScript and native libpq bindings. |
MySQL | ![GitHub stars](https://img.shields.io/github/stars/felixge/node-mysql .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | MySQL client. |
Redis | ![GitHub stars](https://img.shields.io/github/stars/luin/ioredis .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Redis client. |
nano | ![GitHub stars](https://img.shields.io/github/stars/dscape/nano .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | CouchDB client. |
Aerospike | ![GitHub stars](https://img.shields.io/github/stars/aerospike/aerospike-client-nodejs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Aerospike client. |
name | star | description |
---|---|---|
Bookshelf | not available now | ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js. |
Massive | ![GitHub stars](https://img.shields.io/github/stars/robconery/massive-js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | PostgreSQL data access tool. |
Mongoose | not available now | Elegant MongoDB object modeling. |
Sequelize | ![GitHub stars](https://img.shields.io/github/stars/sequelize/sequelize .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL. |
Waterline | ![GitHub stars](https://img.shields.io/github/stars/balderdashy/waterline .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Datastore-agnostic tool that dramatically simplifies interaction with one or more databases. |
Iridium | ![GitHub stars](https://img.shields.io/github/stars/SierraSoftworks/Iridium .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A high performance MongoDB ORM with support for promises, distributed caching, preprocessing, validation and plugins. |
OpenRecord | ![GitHub stars](https://img.shields.io/github/stars/PhilWaldmann/openrecord .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord. |
orm2 | ![GitHub stars](https://img.shields.io/github/stars/dresende/node-orm2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ORM for PostgreSQL, MariaDB, MySQL, Amazon Redshift, SQLite, MongoDB. |
firenze | ![GitHub stars](https://img.shields.io/github/stars/fahad19/firenze .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Adapter-based ORM for MySQL, Memory, Redis, localStorage and more. |
pg-promise | ![GitHub stars](https://img.shields.io/github/stars/vitaly-t/pg-promise .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | PostgreSQL framework for native SQL using promises. |
Objection.js | ![GitHub stars](https://img.shields.io/github/stars/Vincit/objection.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Lightweight ORM built on the SQL query builder Knex. |
name | star | description |
---|---|---|
Knex | not available now | A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use. |
name | star | description |
---|---|---|
NeDB | ![GitHub stars](https://img.shields.io/github/stars/louischatriot/nedb .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Embedded persistent database written in JavaScript. |
name | star | description |
---|---|---|
AVA | not available now | Futuristic test runner. |
tap | ![GitHub stars](https://img.shields.io/github/stars/isaacs/node-tap .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A TAP test framework. |
tape | ![GitHub stars](https://img.shields.io/github/stars/substack/tape .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | TAP-producing test harness. |
Mocha | not available now | A feature-rich test framework making asynchronous testing simple and fun. |
power-assert | ![GitHub stars](https://img.shields.io/github/stars/power-assert-js/power-assert .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Provides descriptive assertion messages through the standard assert interface. |
Mochify | ![GitHub stars](https://img.shields.io/github/stars/mantoni/mochify.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | TDD with Browserify, Mocha, PhantomJS and WebDriver. |
trevor | ![GitHub stars](https://img.shields.io/github/stars/vdemedes/trevor .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Run tests against multiple versions of Node.js without switching versions manually or pushing to Travis CI. |
loadtest | ![GitHub stars](https://img.shields.io/github/stars/alexfernandez/loadtest .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Run load tests for your web application, with an API for automation. |
istanbul | ![GitHub stars](https://img.shields.io/github/stars/gotwarlost/istanbul .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. |
nyc | ![GitHub stars](https://img.shields.io/github/stars/bcoe/nyc .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Code coverage tool built on istanbul that works with subprocesses. |
Sinon.JS | ![GitHub stars](https://img.shields.io/github/stars/sinonjs/sinon .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Test spies, stubs and mocks. |
navit | ![GitHub stars](https://img.shields.io/github/stars/nodeca/navit .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | PhantomJS / SlimerJS wrapper to simplify browser test scripting. |
nock | ![GitHub stars](https://img.shields.io/github/stars/pgte/nock .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | HTTP mocking and expectations. |
intern | ![GitHub stars](https://img.shields.io/github/stars/theintern/intern .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A next-generation code testing stack for JavaScript. |
toxy | ![GitHub stars](https://img.shields.io/github/stars/h2non/toxy .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Hackable HTTP proxy to simulate failure scenarios and network conditions. |
hook-std | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/hook-std .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Hook and modify stdout/stderr. |
testen | ![GitHub stars](https://img.shields.io/github/stars/egoist/testen .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Run tests for multiple versions of Node.js locally with NVM. |
Nightwatch | ![GitHub stars](https://img.shields.io/github/stars/nightwatchjs/nightwatch .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Automated UI testing framework based on Selenium WebDriver. |
WebdriverIO | not available now | Automated testing based on the WebDriver protocol. |
name | star | description |
---|---|---|
snyk | ![GitHub stars](https://img.shields.io/github/stars/Snyk/snyk .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | CLI and build-time tool to find & fix vulnerable npm dependencies. |
nsp | ![GitHub stars](https://img.shields.io/github/stars/nodesecurity/nsp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | CLI tool to identify known vulnerabilities in your project. |
RegEx-DoS | ![GitHub stars](https://img.shields.io/github/stars/jagracey/RegEx-DoS .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | CLI tool to identify possible regex denial of service (ReDos) vulnerabilities in your project. |
name | star | description |
---|---|---|
Benchmark.js | not available now | A robust benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results. |
matcha | ![GitHub stars](https://img.shields.io/github/stars/logicalparadox/matcha .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A caffeine-driven, simplistic approach to benchmarking. |
name | star | description |
---|---|---|
UglifyJS2 | not available now | JavaScript minifier. |
clean-css | ![GitHub stars](https://img.shields.io/github/stars/jakubpawlowicz/clean-css .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | CSS minifier. |
minimize | ![GitHub stars](https://img.shields.io/github/stars/Swaagie/minimize .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | HTML minifier. |
imagemin | ![GitHub stars](https://img.shields.io/github/stars/imagemin/imagemin .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Image minifier. |
name | star | description |
---|---|---|
Passport | not available now | Simple, unobtrusive authentication. |
everyauth | ![GitHub stars](https://img.shields.io/github/stars/bnoguchi/everyauth .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Authentication and authorization (password, Facebook, etc) for your Connect and Express apps. |
passwordless | not available now | Token-based authentication middleware for Express allowing authentication without passwords. |
Lockit | ![GitHub stars](https://img.shields.io/github/stars/zemirco/lockit .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Full featured authentication solution for Express. Supports a variety of databases, predefined routes, email and two-factor authentication. |
Grant | ![GitHub stars](https://img.shields.io/github/stars/simov/grant .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | OAuth middleware for Express, Koa, and Hapi. |
name | star | description |
---|---|---|
Nodemailer | ![GitHub stars](https://img.shields.io/github/stars/andris9/Nodemailer .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | The fastest way to handle email. |
emailjs | ![GitHub stars](https://img.shields.io/github/stars/eleith/emailjs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Send text/HTML emails with attachments to any SMTP server. |
name | star | description |
---|---|---|
kue | ![GitHub stars](https://img.shields.io/github/stars/Automattic/kue .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Priority job queue backed by Redis. |
bull | ![GitHub stars](https://img.shields.io/github/stars/OptimalBits/bull .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Persistent job and message queue. |
name | star | description |
---|---|---|
n | ![GitHub stars](https://img.shields.io/github/stars/tj/n .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js version management. |
nave | ![GitHub stars](https://img.shields.io/github/stars/isaacs/nave .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Virtual Environments for Node.js. |
nodeenv | ![GitHub stars](https://img.shields.io/github/stars/ekalinin/nodeenv .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A Node.js virtual environment compatible to Python's virtualenv. |
nvm for Windows | ![GitHub stars](https://img.shields.io/github/stars/coreybutler/nvm-windows .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Version management for Windows. |
name | star | description |
---|---|---|
set-immediate-shim | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/set-immediate-shim .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Simple setImmediate() ponyfill. |
path-is-absolute | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/path-is-absolute .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 0.12 path.isAbsolute() ponyfill. |
os-tmpdir | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/os-tmpdir .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js os.tmpdir() ponyfill. |
os-homedir | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/os-homedir .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 4 os.homedir() ponyfill. |
user-info | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/user-info .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 6 os.userInfo() ponyfill. |
debug-log | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/debug-log .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 0.12 util.debuglog() ponyfill. |
buffer-equals | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/buffer-equals .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 0.12 buffer.equals() ponyfill. |
buffer-includes | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/buffer-includes .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 5.3 buffer.includes() ponyfill. |
buf-indexof | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/buf-indexof .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 4 buffer.indexOf() ponyfill. |
buf-compare | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/buf-compare .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 0.12 Buffer.compare() ponyfill. |
fs-access | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/fs-access .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 0.12 fs.access() & fs.accessSync() ponyfill. |
exec-file-sync | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/exec-file-sync .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 0.12 childProcess.execFileSync() ponyfill. |
child-process-ctor | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/child-process-ctor .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 4 childProcess.ChildProcess ponyfill. |
node-status-codes | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/node-status-codes .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js http.STATUS_CODES ponyfill. |
exit-code | ![GitHub stars](https://img.shields.io/github/stars/isaacs/exit-code .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js 0.12 process.exitCode polyfill. |
core-assert | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/core-assert .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Node.js assert as a standalone module. |
deep-strict-equal | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/deep-strict-equal .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Test for deep equality - Node.js assert.deepStrictEqual() algorithm as a standalone module. |
name | star | description |
---|---|---|
object-assign | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/object-assign .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ES2015 Object.assign() ponyfill. |
pinkie-promise | ![GitHub stars](https://img.shields.io/github/stars/floatdrop/pinkie-promise .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ES2015 Promise ponyfill. |
harmony-reflect | ![GitHub stars](https://img.shields.io/github/stars/tvcutsem/harmony-reflect .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ES2015 Reflect and Proxy polyfill. |
es6-shim | ![GitHub stars](https://img.shields.io/github/stars/paulmillr/es6-shim .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Collection of ES2015 polyfills. |
es6-tools | ![GitHub stars](https://img.shields.io/github/stars/addyosmani/es6-tools#polyfills .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | More ES2015 polyfills at . |
name | star | description |
---|---|---|
retext | ![GitHub stars](https://img.shields.io/github/stars/wooorm/retext .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | An extensible natural language system. |
franc | ![GitHub stars](https://img.shields.io/github/stars/wooorm/franc .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Detect the language of text. |
leven | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/leven .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Measure the difference between two strings using the Levenshtein distance algorithm. |
natural | ![GitHub stars](https://img.shields.io/github/stars/NaturalNode/natural .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A general natural language facility. |
name | star | description |
---|---|---|
PM2 | ![GitHub stars](https://img.shields.io/github/stars/Unitech/pm2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Advanced Process Manager. |
node-windows | ![GitHub stars](https://img.shields.io/github/stars/coreybutler/node-windows .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Run scripts as a native Windows service and log to the Event viewer. |
node-mac | ![GitHub stars](https://img.shields.io/github/stars/coreybutler/node-mac .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Run scripts as a native Mac daemon and log to the console app. |
node-linux | ![GitHub stars](https://img.shields.io/github/stars/coreybutler/node-linux .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Run scripts as native system service and log to syslog. |
forever | ![GitHub stars](https://img.shields.io/github/stars/foreverjs/forever .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A simple CLI tool for ensuring that a given script runs continuously (i.e. forever). |
nodemon | ![GitHub stars](https://img.shields.io/github/stars/remy/nodemon .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Monitor for changes in your app and automatically restart the server. |
supervisor | ![GitHub stars](https://img.shields.io/github/stars/petruisfan/node-supervisor .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Restart scripts when they crash or restart when a *.js file changes. |
Phusion Passenger | not available now | Friendly process manager that integrates directly into Nginx. |
naught | ![GitHub stars](https://img.shields.io/github/stars/andrewrk/naught .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Process manager with zero downtime deployment. |
name | star | description |
---|---|---|
robotjs | ![GitHub stars](https://img.shields.io/github/stars/octalmage/robotjs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Desktop Automation: control the mouse, keyboard and read the screen. |
name | star | description |
---|---|---|
Acorn | ![GitHub stars](https://img.shields.io/github/stars/ternjs/acorn .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A tiny, fast JavaScript parser. |
Rocambole | ![GitHub stars](https://img.shields.io/github/stars/millermedeiros/rocambole .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Recursively walk and transform JavaScript AST. |
name | star | description |
---|---|---|
Metalsmith | not available now | An extremely simple, pluggable static site generator. |
Wintersmith | not available now | Flexible, minimalistic, multi-platform static site generator. |
Assemble | not available now | Static site generator for Node.js, Grunt.js, and Yeoman. |
DocPad | ![GitHub stars](https://img.shields.io/github/stars/docpad/docpad .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Static site generator with dynamic abilities and huge plugin ecosystem. |
name | star | description |
---|---|---|
KeystoneJS | not available now | CMS and web application platform built on Express and MongoDB. |
Calipso | not available now | A simple content management system, built along similar themes to Drupal and Wordpress, that is designed to be fast, flexible and simple. |
Apostrophe2 | not available now | A content management system with an emphasis on intuitive front end content editing and administration built on Express and MongoDB. |
name | star | description |
---|---|---|
nodeBB | not available now | A better forum platform for the modern web. |
name | star | description |
---|---|---|
ghost | not available now | Simple, powerful publishing platform that allows you to share your story with the world. |
Hexo | not available now | Fast, simple and powerful blogging framework. |
name | star | description |
---|---|---|
superb | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/superb .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get superb like words. |
cat-names | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/cat-names .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get popular cat names. |
dog-names | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/dog-names .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get popular dog names. |
superheroes | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/superheroes .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get superhero names. |
supervillains | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/supervillains .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get supervillain names. |
cool-ascii-faces | ![GitHub stars](https://img.shields.io/github/stars/maxogden/cool-ascii-faces .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get some cool ascii faces. |
cat-ascii-faces | ![GitHub stars](https://img.shields.io/github/stars/melaniecebula/cat-ascii-faces .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀωↀ=)✧ (^・o・^)ノ” |
cows | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/cows .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | ASCII cows. |
name | star | description |
---|---|---|
execa | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/execa .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A better child_process. |
cheerio | ![GitHub stars](https://img.shields.io/github/stars/cheeriojs/cheerio .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Fast, flexible, and lean implementation of core jQuery designed specifically for the server. |
Electron | ![GitHub stars](https://img.shields.io/github/stars/atom/electron .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Build cross platform desktop apps with web technologies. (You might like awesome-electron) |
opn | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/opn .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Opens stuff like websites, files, executables. |
hasha | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/hasha .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Hashing made simple. Get the hash of a buffer/string/stream/file. |
dot-prop | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/dot-prop .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get a property from a nested object using a dot path. |
onetime | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/onetime .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Only run a function once. |
mem | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/mem .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input. |
require-uncached | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/require-uncached .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Require a module bypassing the cache. |
stringify-object | ![GitHub stars](https://img.shields.io/github/stars/yeoman/stringify-object .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Stringify an object/array like JSON.stringify just without all the double-quotes. |
strip-bom | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/strip-bom .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Strip UTF-8 byte order mark (BOM) from a string/buffer/stream. |
deep-assign | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/deep-assign .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Recursive Object.assign(). |
os-locale | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/os-locale .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the system locale. |
nan | ![GitHub stars](https://img.shields.io/github/stars/nodejs/nan .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A header file filled with macro and utility goodness for making add-on development for across Node.js versions easier. |
multiline | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/multiline .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Multiline strings in JavaScript. |
ssh2 | ![GitHub stars](https://img.shields.io/github/stars/mscdex/ssh2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | An SSH2 client and server module. |
adit | ![GitHub stars](https://img.shields.io/github/stars/markelog/adit .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | SSH tunneling made simple. |
lazy-req | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/lazy-req .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Require modules lazily. |
file-type | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/file-type .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Detect the file type of a Buffer. |
Bottleneck | ![GitHub stars](https://img.shields.io/github/stars/SGrondin/bottleneck .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A powerful rate limiter that makes throttling easy. |
webworker-threads | ![GitHub stars](https://img.shields.io/github/stars/audreyt/node-webworker-threads .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Lightweight Web Worker API implementation with native threads. |
node-pre-gyp | ![GitHub stars](https://img.shields.io/github/stars/mapbox/node-pre-gyp .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Makes it easy to publish and install Node.js C++ addons from binaries. |
opencv | ![GitHub stars](https://img.shields.io/github/stars/peterbraden/node-opencv .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Bindings for OpenCV. The defacto computer vision library. |
common-errors | ![GitHub stars](https://img.shields.io/github/stars/shutterstock/node-common-errors .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Common error classes and utility functions. |
agenda | ![GitHub stars](https://img.shields.io/github/stars/rschmukler/agenda .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Lightweight job scheduling on MongoDB. |
dotenv | ![GitHub stars](https://img.shields.io/github/stars/motdotla/dotenv .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Load environment variables from .env file. |
remote-git-tags | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/remote-git-tags .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get tags from a remote git repo. |
semver | ![GitHub stars](https://img.shields.io/github/stars/npm/node-semver .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | semver parser. |
nar | ![GitHub stars](https://img.shields.io/github/stars/h2non/nar .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Create self-contained executable binaries. |
banshee | ![GitHub stars](https://img.shields.io/github/stars/eleme/banshee .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Real-time anomalies detection for periodic time series. |
Faker.js | ![GitHub stars](https://img.shields.io/github/stars/Marak/Faker.js .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Generate massive amounts of fake data. |
nodegit | ![GitHub stars](https://img.shields.io/github/stars/nodegit/nodegit .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Native bindings to Git. |
json-strictify | ![GitHub stars](https://img.shields.io/github/stars/pigulla/json-strictify .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Safely serialize a value to JSON without data loss or going into an infinite loop. |
parent-module | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/parent-module .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Get the path of the parent module. |
resolve-from | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/resolve-from .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Resolve the path of a module like require.resolve() but from a given path. |
simplecrawler | ![GitHub stars](https://img.shields.io/github/stars/cgiffard/node-simplecrawler .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Event driven web crawler. |
jsdom | ![GitHub stars](https://img.shields.io/github/stars/tmpvar/jsdom .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | JavaScript implementation of HTML and the DOM. |
hypernova | ![GitHub stars](https://img.shields.io/github/stars/airbnb/hypernova .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | A service for server-side rendering your JavaScript views. |
name | star | description |
---|---|---|
Nodeschool | not available now | Learn Node.js with interactive lessons. |
The Art of Node | ![GitHub stars](https://img.shields.io/github/stars/maxogden/art-of-node/#the-art-of-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | An introduction to Node.js. |
stream-handbook | ![GitHub stars](https://img.shields.io/github/stars/substack/stream-handbook .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | How to write Node.js programs with streams. |
browserify-handbook | ![GitHub stars](https://img.shields.io/github/stars/substack/browserify-handbook .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | The definitive guide for browserify. |
module-best-practices | ![GitHub stars](https://img.shields.io/github/stars/mattdesl/module-best-practices .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Some good practices when writing new npm modules. |
The Node Way | not available now | — An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read. |
You Don't Know Node.js | ![GitHub stars](https://img.shields.io/github/stars/azat-co/you-dont-know-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Introduction to Node.js core features and asynchronous JavaScript. |
name | star | description |
---|---|---|
npms | not available now | Superb package search with deep analysis of package quality using a myriad of metrics. |
node-modules.com | not available now | An alternative npm search engine with a more intelligent and personal results ranking. |
npm addict | not available now | Your daily injection of npm packages. |
npmcompare.com | not available now | Compare and discover npm packages. |
name | star | description |
---|---|---|
Error Handling in Node.js | not available now | |
Teach Yourself Node.js in 10 Steps | not available now | |
Mastering the filesystem in Node.js | not available now | |
Semver: A Primer | not available now | |
Semver: Tilde and Caret | not available now | |
Why Asynchronous? | not available now | |
Understanding the Node.js Event Loop | not available now | |
Understanding Object Streams | not available now |
name | star | description |
---|---|---|
node weekly | not available now | Weekly e-mail round-up of Node.js news and articles. |
nmotw | not available now | Node Module Of The Week, weekly dose of hand picked node modules. |
name | star | description |
---|---|---|
Introduction to Node.js with Ryan Dahl | not available now | |
LearnAllTheNodes | not available now | Series of useful tips, tricks, and packages. |
Introduction to Node.js Fundamentals | not available now | |
Hands on with Node.js | not available now | |
Full Streams Ahead | not available now | Introduction to streams. |
StrongLoop Talks | not available now | Series of talks. |
thenewboston's Node.js for Beginners | not available now | |
Nodetuts | not available now | Series of talks, including TCP & HTTP API servers, async programming, and more. |
Node Interactive 2015 | ![GitHub stars](https://img.shields.io/github/stars/duffn/nodeinteractive-2015 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | List of talks, keynotes and panels from the 2015 Node Interactive conference. |
name | star | description |
---|---|---|
NodeUp | not available now | |
Mostly Node | not available now |
name | star | description |
---|---|---|
Node.js in Action | not available now | |
Node.js in Practice | not available now | |
Mastering Node | not available now | |
Professional Node.js: Building Javascript Based Scalable Software | not available now | |
Practical Node.js: Building Real-World Scalable Web Apps | not available now | |
Mixu's Node book | not available now | |
Web Development with Node and Express | not available now | |
Pro Express.js | not available now | |
Secure Your Node.js Web Application | not available now |
name | star | description |
---|---|---|
Node.js blog | not available now | |
HowToNode | not available now | Teaching how to do various tasks in Node.js as well as teach fundamental concepts that are needed to write effective code. |
webapplog.com | not available now | — Blog posts on Node.js and JavaScript from the author of Practical Node.js and Pro Express.js Azat Mardan. |
name | star | description |
---|---|---|
Real Time Web with Node.js | not available now | |
Learn and Understand Node.js | not available now |
name | star | description |
---|---|---|
Express.js | ![GitHub stars](https://img.shields.io/github/stars/azat-co/cheatsheets/blob/master/express4 .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | |
Stream FAQs | ![GitHub stars](https://img.shields.io/github/stars/stephenplusplus/stream-faqs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Answering common questions about streams, covering pagination, events, and more. |
name | star | description |
---|---|---|
GitHub Linker | not available now | Chrome extension that linkifies dependencies in package.json, .js, .jsx, .coffee and .md files on GitHub. |
npm-hub | not available now | Chrome extension to display npm dependencies at the bottom of a repo's readme. |
RequireBin | not available now | Shareable JavaScript programs powered by npm and browserify. |
Tonic | not available now | Embed a Node.js environment on any website. |
name | star | description |
---|---|---|
#node.js on Freenode | not available now | |
Stack Overflow | not available now | |
not available now | ||
not available now |
name | star | description |
---|---|---|
nodebots | not available now | Robots powered by JavaScript. |
node-module-boilerplate | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/node-module-boilerplate .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Boilerplate to kickstart creating a node module. |
generator-nm | ![GitHub stars](https://img.shields.io/github/stars/sindresorhus/generator-nm .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Scaffold out a node module. |
awesome-cross-platform-nodejs | ![GitHub stars](https://img.shields.io/github/stars/bcoe/awesome-cross-platform-nodejs .svg?style=social&label=Star&maxAge=2592000?style=flat-square) | Resources for writing and testing cross-platform code. |
awesome-nodejs
project LICENSETo the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.
the MIT LICENSE