Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-nodejs-precise
same as awesome-nodejs, but more precise
https://github.com/magicdawn/awesome-nodejs-precise
- webtorrent - square)]() | Streaming torrent client for Node.js and the browser. |
- GitTorrent - square)]() | Peer-to-peer network of Git repositories being shared over BitTorrent. |
- peerflix - square)]() | Streaming torrent client. |
- dat - time replication and versioning for data sets. |
- ipfs - 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
- peerwiki - square)]() | All of Wikipedia on BitTorrent. |
- peercast - square)]() | Stream a torrent video to Chromecast. |
- BitcoinJS
- Bitcore
- PDFKit
- turf - square)]() | Modular geospatial processing and analysis engine. |
- webcat - square)]() | p2p pipe across the web using WebRTC that uses your GitHub private/public key for authentication. |
- js-git - git .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | JavaScript implementation of Git. |
- NodeOS
- limdu - square)]() | Machine-learning framework. |
- Cytoscape.js
- kad - square)]() | Kademlia distributed hash table. |
- pageres - square)]() | Capture website screenshots. |
- trash - square)]() | A safer alternative to <code>rm</code>. |
- npm-name - name .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Check whether a package name is available on npm. |
- XO - square)]() | Enforce strict code style using the JavaScript happiness style. |
- speed-test - test .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Test your internet connection speed and ping. |
- np - square)]() | A better <code>npm publish</code>. |
- yo - square)]() | Run Yeoman generators. |
- Babel
- ESLint
- Standard - square)]() | JavaScript Standard Style — One style to rule them all. |
- cpy - square)]() | Copy files. |
- fkill - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Fabulously kill processes. Cross-platform. |
- vantage - square)]() | Distributed, realtime CLI for your live app. |
- vtop - square)]() | More better top, with nice charts. |
- tmpin - square)]() | Adds stdin support to any CLI app that accepts file input. |
- empty-trash - trash .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Empty the trash. |
- is-up - up .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Check whether a website is up or down. |
- is-online - online .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Check if the internet connection is up. |
- public-ip - ip .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get your public IP address. |
- dark-mode - mode .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Toggle the macOS Dark Mode. |
- ttystudio - square)]() | Record your terminal and compile it to a GIF or APNG without any external dependencies, bash scripts, gif concatenation, etc. |
- David - square)]() | Tells you when your package npm dependencies are out of date. |
- http-server - server .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Simple, zero-config command-line HTTP server. |
- Live Server - server .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A simple development HTTP-server with livereload capability. |
- bcat - bcat .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Pipe command output to web browsers. |
- normit - square)]() | Google Translate with speech synthesis in your terminal. |
- slap - editor/slap .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Sublime-like terminal-based text editor. |
- jsinspect - square)]() | Detect copy-pasted and structurally similar code. |
- esformatter - square)]() | JavaScript code beautifier/formatter. |
- pjs - square)]() | Pipeable JavaScript. Quickly filter, map, and reduce from the terminal. |
- license-checker - checker .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Check licenses of your app's dependencies. |
- browser-run - run .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Easily run code in a browser environment. |
- modhelp - square)]() | Syntax-highlighted module READMEs in terminal with ANSI-friendly pager. |
- wifi-password - password .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get the current wifi password. |
- wallpaper - square)]() | Change the desktop wallpaper. |
- brightness - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Change the screen brightness. |
- torrent - square)]() | Download torrents. |
- tfa - square)]() | Two-factor authentication client. |
- rtail - square)]() | Terminal output to the browser in seconds, using UNIX pipes. |
- kill-tabs - 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 - square)]() | Catch insensitive, inconsiderate writing. |
- pen - square)]() | Live Markdown preview in the browser from your favorite editor. |
- subdownloader - square)]() | Subtitle downloader for movies and TV series. |
- iponmap - square)]() | IP location finder. |
- Jsome - square)]() | Pretty prints JSON with configurable colors and indentation. |
- itunes-remote - remote .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Interactively control iTunes. |
- dev-time - time-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get the current local time of a GitHub user. |
- text-meme - meme-cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Generate a text meme. |
- mobicon - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Mobile app icon generator. |
- mobisplash - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Mobile app splash screen generator. |
- diff2html-cli - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Pretty git diff to HTML generator. |
- Cash - square)]() | Cross-platform Unix shell commands in pure JavaScript. |
- vaca - square)]() | Get a random ASCII <g-emoji alias="cow" fallback-src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f42e.png">🐮</g-emoji>. |
- gh-home - home .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Open the GitHub page of the repo in the current directory. |
- npm-home - home .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Open the npm page of a package. |
- trymodule - square)]() | Try out npm packages in the terminal. |
- terminal-recorder - recorder .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Record your terminal usage and export it to interactive HTML. |
- jscpd - square)]() | Copy/paste detector for source code. |
- atmo - square)]() | Server-side API mocking. |
- lodash
- immutable - js .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Immutable data collections. |
- mori
- Ramda
- Folktale
- underscore-contrib
- Mout
- Bacon.js
- RxJS
- Lazy.js - square)]() | Utility library similar to lodash/Underscore but with lazy evaluation, which can translate to superior performance in many cases. |
- Kefir.js - square)]() | Reactive library with focus on high performance and low memory usage. |
- got - square)]() | A nicer interface to the built-in <code>http</code> module. |
- gh-got - got .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Convenience wrapper for <code>got</code> to interact with the GitHub API. |
- request - square)]() | Simplified HTTP request client. |
- Nock - square)]() | A HTTP mocking and expectations library. |
- hyperquest - square)]() | Streaming HTTP requests. |
- axios - square)]() | Promise based HTTP client (works in the browser too). |
- spdy - spdy .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Creates SPDY servers with the same API as the built-in <code>https</code> module. |
- wreck - square)]() | HTTP Client Utilities. |
- download - square)]() | Download and extract files effortlessly. |
- http-proxy - http-proxy .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A full-featured HTTP proxy. |
- rocky - square)]() | Featured, middleware-oriented HTTP proxy with traffic replay and intercept. |
- superagent - square)]() | A small progressive HTTP request library. |
- node-fetch - fetch .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | <code>window.fetch</code> for Node.js. |
- ironNode - a/iron-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js debugger supporting ES2015 out of the box. |
- node-inspector - inspector/node-inspector .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Debugger based on Blink Developer Tools. |
- Theseus - 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 - square)]() | Long stack traces with configurable call trace length. |
- debug - square)]() | Tiny debugging utility. |
- jstrace - square)]() | Dynamic tracing for JavaScript, similar to dtrace, ktap etc. |
- why-is-node-running - is-node-running .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js is running but you don't know why? |
- njsTrace - square)]() | Instrument and trace your code, see all function calls, arguments, return values, as well as the time spent in each function. |
- vstream - vstream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Instrumentable streams mix-ins to inspect a pipeline of streams. |
- stackman - square)]() | Enhance an error stacktrace with code excerpts and other goodies. |
- TraceGL - square)]() | Transforms your JavaScript, injecting monitoring code that produces a log of everything that happens. |
- locus - square)]() | Starts a REPL at runtime that has access to all variables. |
- bugger - square)]() | Provides Chrome Devtools bindings to debug programs in Chrome. |
- 0x - square)]() | Flamegraph profiling. |
- ctrace - stack/ctrace .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Well-formatted and improved trace system calls and signals. |
- winston - square)]() | A multi-transport async logging library. |
- Bunyan - bunyan .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A simple and fast JSON logging library. |
- intel
- console-log-level - 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 - square)]() | End-to-end, hierarchical, real-time, colorful logs and stories. |
- chalk - square)]() | Terminal string styling done right. |
- meow - square)]() | CLI app helper. |
- minimist - square)]() | Parse command-line flags. |
- get-stdin - stdin .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Easier stdin. |
- user-home - home .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get the path to the user home directory. |
- log-update - 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 - square)]() | Interactive command-line prompt. |
- update-notifier - notifier .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Update notifications for your CLI app. |
- ansi-escapes - escapes .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ANSI escape codes for manipulating the terminal. |
- sudo-block - block .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Block users from running your app with root permissions. |
- configstore - square)]() | Easily load and persist config without having to think about where and how. |
- insight - square)]() | Helps you understand how your tool is being used by anonymously reporting usage metrics to Google Analytics. |
- log-symbols - symbols .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Colored symbols for various log levels. |
- figures - square)]() | Unicode symbols with Windows CMD fallbacks. |
- boxen - square)]() | Create boxes in the terminal. |
- string-width - 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 - run .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Check if it's the first time the process is run. |
- sparkly - square)]() | Generate sparklines ▁▂▃▅▂▇ |
- vorpal - square)]() | A framework for interactive CLI apps. |
- blessed - square)]() | A curses-like library. |
- yn - square)]() | Parse yes/no like values. |
- cli-table - table .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Pretty unicode tables. |
- drawille - drawille .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Draw on the terminal with unicode braille characters. |
- googleauth - square)]() | Create and load persistent Google authentication tokens for command-line apps. |
- ascii-charts - square)]() | ASCII bar chart in the terminal. |
- progress - progress .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Flexible ascii progress bar. |
- cli-cursor - cursor .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Toggle the CLI cursor. |
- columnify - square)]() | Create text-based columns suitable for console output. Supports cell wrapping. |
- cli-columns - columns .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Columnated unicode and ansi-safe text lists. |
- cfonts - square)]() | Sexy ASCII fonts for the console. |
- multispinner - multispinner .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Multiple, simultaneous, individually controllable CLI spinners. |
- omelette - square)]() | Shell autocompletion helper. |
- cross-env - env .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Set environment variables cross-platform. |
- shelljs - square)]() | Portable Unix shell commands. |
- loud-rejection - rejection .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Make unhandled promise rejections fail loudly instead of the default silent fail. |
- ora - square)]() | Elegant terminal spinner. |
- term-img - img .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Display images in your terminal. |
- yargs - square)]() | Command-line parser that automatically generates an elegant user-interface. |
- liftoff - cli/js-liftoff .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Bootstrapping tool for building command-line app. |
- listr - square)]() | Terminal task list. |
- gulp
- Broccoli - square)]() | A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. |
- browserify - browserify .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Browser-side require() the Node.js way. |
- webpack - square)]() | Packs modules and assets for the browser. |
- Brunch - square)]() | Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow. |
- strong-build - 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
- start - runner/start .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Simple tasks runner powered by composable functions and promise chaining. |
- ygor - square)]() | A promising task runner for when <code>npm run</code> isn't enough and everything else is too much. |
- Fly - square)]() | Modern build system based in co-routines, generators and promises. |
- johnny-five - five .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Firmata based Arduino Framework. |
- serialport - serialport .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Access serial ports for reading and writing. |
- usb - usb .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | USB library. |
- cylon.js
- i2c-bus - bus .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | I2C serial bus access. |
- 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 - square)]() | A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired). |
- handlebars.js - square)]() | A superset of Mustache templates which adds powerful features like helpers and more advanced blocks. |
- hogan.js - separated compiler for Mustache templates. |
- EJS - square)]() | Simple unopinionated templating language. |
- Pug - square)]() | High-performance template engine heavily influenced by Haml. |
- Koa
- Express - page, and hybrid web applications. |
- Feathers
- Hapi
- LoopBack
- Meteor - simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. <em>(You might like <a href="https://github.com/Urigo/awesome-meteor">awesome-meteor</a>)</em> |
- SailsJS - driven API. |
- Restify
- Interfake - square)]() | Rapid prototyping framework for making mock HTTP APIs, with a Node.js, command-line and HTTP interface. |
- Derby - square)]() | MVC framework, making it easy to write realtime, collaborative applications that run in both Node.js and browsers. |
- Restberry
- Catberry - components, and progressive rendering. |
- ThinkJS
- Docco - and-dirty documentation generator which produces an HTML document that displays your comments intermingled with your code. |
- JSDoc
- dox - square)]() | JavaScript documentation generator using Markdown and JSDoc. |
- jsdox - square)]() | JSDoc3 to Markdown documentation generator. |
- apiDoc - square)]() | Inline documentation for RESTful web APIs. |
- documentation.js
- YUIDoc
- ESDoc
- del - square)]() | Delete files/folders using globs. |
- globby - square)]() | Glob files with support for multiple patterns. |
- cpy - square)]() | Copy files. |
- rimraf - square)]() | Recursively delete files like <code>rm -rf</code>. |
- mkdirp - mkdirp .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Recursively create directories like <code>mkdir -p</code>. |
- graceful-fs - graceful-fs .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Drop-in replacement for the <code>fs</code> module with various improvements. |
- chokidar - square)]() | Filesystem watcher which stabilizes events from <code>fs.watch</code> and <code>fs.watchFile</code> as well as using native <code>fsevents</code> on macOS. |
- find-up - up .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Find a file by walking up parent directories. |
- load-json-file - json-file .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Read and parse a JSON file. |
- write-json-file - json-file .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Stringify and write JSON to a file atomically. |
- fs-write-stream-atomic - write-stream-atomic .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Like <code>fs.createWriteStream()</code>, but atomic. |
- filenamify - square)]() | Convert a string to a valid filename. |
- lnfs - square)]() | Force create symlinks like <code>ln -fs</code>. |
- istextorbinary - square)]() | Check if a file is text or binary. |
- fs-jetpack - jetpack .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Completely redesigned file system API for convenience in everyday use. |
- fs-extra - fs-extra .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Extra methods for the <code>fs</code> module. |
- pkg-dir - dir .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Find the root directory of an npm package. |
- sander - harris/sander .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Promise-based replacement for the <code>fs</code> module. |
- Bluebird - square)]() | A fully featured promise library with focus on innovative features and performance. |
- pinkie-promise - promise .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ES2015 <code>Promise</code> ponyfill. |
- pify - square)]() | Promisify a callback-style function. |
- rfpify - square)]() | Promisify a result-first callback-style function. |
- delay - square)]() | Delay a promise a specified amount of time. |
- each-async - async .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Async concurrent iterator like forEach. |
- async - square)]() | Provides straight-forward, powerful functions for working with asynchronicity. |
- async-chainable - bang/async-chainable .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Chainable, pluggable async functionality. |
- after-all-results - 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. |
- co - square)]() | The ultimate generator based flow-control goodness. |
- suspend - square)]() | Generator-based control flow that plays nice with callbacks, promises, and thunks. |
- bluebird-co - co .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A set of high performance yield handlers for Bluebird coroutines. |
- iterum - square)]() | Build generator pipelines using Array-like methods. |
- Highland.js - like Streams. |
- js-csp - csp .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Communicating sequential processes for JavaScript (like Clojurescript core.async, or Go). |
- zone - square)]() | Provides a way to group and track resources and errors across asynchronous operations. |
- through2 - square)]() | Tiny wrapper around streams2 Transform to avoid explicit subclassing noise. |
- from2 - square)]() | Convenience wrapper for ReadableStream, inspired by <code>through2</code>. |
- get-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get a stream as a string or buffer. |
- concat-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Concatenates a stream into strings or binary data. |
- into-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Convert a buffer/string/array/object into a stream. |
- duplexify - square)]() | Turn a writeable and readable stream into a single streams2 duplex stream. |
- pumpify - square)]() | Combine an array of streams into a single duplex stream. |
- peek-stream - 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 - split .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A fast newline (or any delimiter) splitter stream. |
- byline - byline .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Super-simple line-by-line Stream reader. |
- first-chunk-stream - chunk-stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Transform the first chunk in a stream. |
- pad-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Pad each line in a stream. |
- multistream - square)]() | Combine multiple streams into a single stream. |
- stream-combiner2 - combiner2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Turn a pipeline into a single stream. |
- readable-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Mirror of Streams2 and Streams3 implementations in core. |
- through2-concurrent - concurrent .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Transform object streams concurrently. |
- graphicsmagick-stream - 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. |
- Socket.io - time bidirectional event-based communication. |
- 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 - time client-server message bus, based on Bayeux protocol. |
- SocketCluster - square)]() | Scalable HTTP + WebSocket engine which can run on multiple CPU cores. |
- Primus - square)]() | An abstraction layer for real-time frameworks to prevent module lock-in. |
- Straw - square)]() | Real-time dataflow framework. |
- deepstream.io - time microservice framework. |
- Kalm - square)]() | Modular socket wrapper and optimizer. |
- sharp - square)]() | The fastest module for resizing JPEG, PNG, WebP and TIFF images. |
- image-type - type .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Detect the image type of a Buffer/Uint8Array. |
- gm - square)]() | GraphicsMagick and ImageMagick wrapper. |
- lwip - square)]() | Lightweight image processor which does not require ImageMagick. |
- pica - square)]() | High quality & fast resize (lanczos3) in pure JS. Alternative to canvas drawImage(), when no pixelation allowed. |
- jimp - moran/jimp .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Image processing in pure JavaScript. |
- is-progressive - progressive .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Check if a JPEG image is progressive. |
- probe-image-size - image-size .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get the size of most image formats without a full download. |
- Underscore.string - square)]() | Collection of string manipulation utilities. |
- iconv-lite - lite .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Convert character encodings. |
- repeating - square)]() | Repeat a string. |
- string-length - 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 - square)]() | Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar. |
- escape-string-regexp - string-regexp .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Escape RegExp special characters. |
- execall - square)]() | Find multiple RegExp matches in a string. |
- splice-string - string .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Remove or replace part of a string like <code>Array#splice</code>. |
- indent-string - string .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Indent each line in a string. |
- strip-indent - indent .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Strip leading whitespace from every line in a string. |
- detect-indent - indent .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Detect the indentation of code. |
- he - square)]() | A robust HTML entity encoder/decoder. |
- i18n-node - node .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Simple translation module with dynamic JSON storage. |
- babelfish - square)]() | i18n with very easy syntax for plurals. |
- parse-columns - columns .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Parse text columns, like the output of Unix commands. |
- hanging-indent - indent .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Format a string into a hanging-indented paragraph. |
- matcher - square)]() | Simple wildcard matching. |
- random-int - int .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Generate a random integer. |
- random-float - float .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Generate a random float. |
- unique-random - random .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Generate random numbers that are consecutively unique. |
- round-to - to .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Round a number to a specific number of decimal places: <code>1.234</code> → <code>1.2</code>. |
- ndarray - square)]() | Multidimensional arrays. |
- mathjs - square)]() | An extensive math library. |
- math-sum - sum .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Sum numbers. |
- math-clamp - clamp .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Clamp a number. |
- algebra - square)]() | Algebraic structures. |
- Moment.js
- Moment Timezone
- dateformat - dateformat .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Date formatting. |
- tz-format - format .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Format a date with timezone: <code>2015-11-30T10:40:35+01:00</code>. |
- normalize-url - url .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Normalize a URL. |
- humanize-url - url .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Humanize a URL: <a href="http://sindresorhus.com">http://sindresorhus.com</a> → sindresorhus.com. |
- url-unshort - unshort .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Expand shortened URLs. |
- speakingurl - square)]() | Generate a slug from a string with transliteration. |
- linkify-it - it/linkify-it .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Link patterns detector with full unicode support. |
- url-pattern - pattern .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Easier than regex string matching patterns for URLs and other strings. |
- embedza - square)]() | Create HTML snippets/embeds from URLs using info from oEmbed, Open Graph, meta tags. |
- joi - square)]() | Object schema description language and validator for JavaScript objects. |
- is-my-json-valid - 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 - validator .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Easy property validation for Express. |
- schema-inspector - inspector .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | JSON API sanitization and validation. |
- remark - square)]() | Markdown processor powered by plugins. |
- markdown-it - 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 - square)]() | Fast full-featured spec compliant HTML parser. |
- strip-json-comments - json-comments .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Strip comments from JSON. |
- strip-css-comments - css-comments .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Strip comments from CSS. |
- parse-json - json .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Parse JSON with more helpful errors. |
- URI.js - square)]() | URL mutation. |
- PostCSS - square)]() | CSS parser / stringifier. |
- JSONStream - square)]() | Streaming JSON.parse and stringify. |
- csv-parser - parser .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Streaming CSV parser that aims to be faster than everyone else. |
- neat-csv - csv .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Fast CSV parser. Callback interface for the above. |
- PEG.js - square)]() | Simple parser generator that produces fast parsers with excellent error reporting. |
- x-ray - ray .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A web scraping utility to see through the <code><html></code> noise. |
- nearley - square)]() | Simple, fast, powerful parsing for JavaScript. |
- binary-extract - 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 - 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 - square)]() | Parse, manipulate and convert modern CSS to make it compatible with all browsers. Extensible with plugins. |
- js-yaml - yaml .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Very fast YAML parser. |
- excel-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Streaming Excel spreadsheet to JSON parser. |
- xml2js - from-XIV/node-xml2js .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | XML to JavaScript object converter. |
- Jison
- google-libphonenumber - libphonenumber .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Parse, format, store and validate phone numbers. |
- pretty-bytes - bytes .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Convert bytes to a human readable string: <code>1337</code> → <code>1.34 kB</code>. |
- pretty-ms - ms .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Convert milliseconds to a human readable string: <code>1337000000</code> → <code>15d 11h 23m 20s</code>. |
- ms - square)]() | Tiny millisecond conversion utility. |
- pretty-error - error .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Errors with less clutter. |
- humanize - square)]() | Data formatter for human readability. |
- read-art - readability .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Extract readable content from any page. |
- Archiver - archiver .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Streaming interface for archive generation, supporting ZIP and TAR. |
- decompress-zip - zip .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Unzip. |
- pako - square)]() | High speed zlib port to pure js (deflate, inflate, gzip). |
- tar-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Streaming tar parser and generator. Also see <a href="https://github.com/mafintosh/tar-fs">tar-fs</a>. |
- decompress - square)]() | A pluggable decompression module with support for <code>tar</code>, <code>tar.gz</code> and <code>zip</code> files out of the box. |
- get-port - port .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get an available port. |
- ipify - square)]() | Get your public IP address. |
- getmac - square)]() | Get the computer MAC address. |
- polo - square)]() | Zero-config service discovery. |
- LevelUP - square)]() | LevelDB. |
- MongoDB - mongodb-native .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | MongoDB driver. |
- PostgreSQL - postgres .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | PostgreSQL client. Pure JavaScript and native libpq bindings. |
- MySQL - mysql .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | MySQL client. |
- Redis - square)]() | Redis client. |
- nano - square)]() | CouchDB client. |
- Aerospike - client-nodejs .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Aerospike client. |
- Bookshelf
- Massive - js .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | PostgreSQL data access tool. |
- Mongoose
- Sequelize - square)]() | Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL. |
- Waterline - square)]() | Datastore-agnostic tool that dramatically simplifies interaction with one or more databases. |
- Iridium - square)]() | A high performance MongoDB ORM with support for promises, distributed caching, preprocessing, validation and plugins. |
- OpenRecord - square)]() | ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord. |
- orm2 - orm2 .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ORM for PostgreSQL, MariaDB, MySQL, Amazon Redshift, SQLite, MongoDB. |
- firenze - square)]() | Adapter-based ORM for MySQL, Memory, Redis, localStorage and more. |
- pg-promise - t/pg-promise .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | PostgreSQL framework for native SQL using promises. |
- Objection.js - square)]() | Lightweight ORM built on the SQL query builder Knex. |
- Knex
- NeDB - square)]() | Embedded persistent database written in JavaScript. |
- AVA
- tap - tap .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A TAP test framework. |
- tape - square)]() | TAP-producing test harness. |
- Mocha - rich test framework making asynchronous testing simple and fun. |
- power-assert - assert-js/power-assert .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Provides descriptive assertion messages through the standard assert interface. |
- Mochify - square)]() | TDD with Browserify, Mocha, PhantomJS and WebDriver. |
- trevor - square)]() | Run tests against multiple versions of Node.js without switching versions manually or pushing to Travis CI. |
- loadtest - square)]() | Run load tests for your web application, with an API for automation. |
- istanbul - 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 - square)]() | Code coverage tool built on istanbul that works with subprocesses. |
- Sinon.JS - square)]() | Test spies, stubs and mocks. |
- navit - square)]() | PhantomJS / SlimerJS wrapper to simplify browser test scripting. |
- nock - square)]() | HTTP mocking and expectations. |
- intern - square)]() | A next-generation code testing stack for JavaScript. |
- toxy - square)]() | Hackable HTTP proxy to simulate failure scenarios and network conditions. |
- hook-std - std .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Hook and modify stdout/stderr. |
- testen - square)]() | Run tests for multiple versions of Node.js locally with NVM. |
- Nightwatch - square)]() | Automated UI testing framework based on Selenium WebDriver. |
- WebdriverIO
- snyk - square)]() | CLI and build-time tool to find & fix vulnerable npm dependencies. |
- nsp - square)]() | CLI tool to identify known vulnerabilities in your project. |
- RegEx-DoS - 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. |
- Benchmark.js - resolution timers, and returns statistically significant results. |
- matcha - square)]() | A caffeine-driven, simplistic approach to benchmarking. |
- UglifyJS2
- clean-css - css .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | CSS minifier. |
- minimize - square)]() | HTML minifier. |
- imagemin - square)]() | Image minifier. |
- Passport
- everyauth - square)]() | Authentication and authorization (password, Facebook, etc) for your Connect and Express apps. |
- passwordless - based authentication middleware for Express allowing authentication without passwords. |
- Lockit - square)]() | Full featured authentication solution for Express. Supports a variety of databases, predefined routes, email and two-factor authentication. |
- Grant - square)]() | OAuth middleware for Express, Koa, and Hapi. |
- Nodemailer - square)]() | The fastest way to handle email. |
- emailjs - square)]() | Send text/HTML emails with attachments to any SMTP server. |
- kue - square)]() | Priority job queue backed by Redis. |
- bull - square)]() | Persistent job and message queue. |
- n - square)]() | Node.js version management. |
- nave - square)]() | Virtual Environments for Node.js. |
- nodeenv - square)]() | A Node.js virtual environment compatible to Python's virtualenv. |
- nvm for Windows - windows .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Version management for Windows. |
- set-immediate-shim - immediate-shim .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Simple <code>setImmediate()</code> ponyfill. |
- path-is-absolute - is-absolute .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 0.12 <code>path.isAbsolute()</code> ponyfill. |
- os-tmpdir - tmpdir .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js <code>os.tmpdir()</code> ponyfill. |
- os-homedir - homedir .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 4 <code>os.homedir()</code> ponyfill. |
- user-info - info .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 6 <code>os.userInfo()</code> ponyfill. |
- debug-log - log .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 0.12 <code>util.debuglog()</code> ponyfill. |
- buffer-equals - equals .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 0.12 <code>buffer.equals()</code> ponyfill. |
- buffer-includes - includes .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 5.3 <code>buffer.includes()</code> ponyfill. |
- buf-indexof - indexof .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 4 <code>buffer.indexOf()</code> ponyfill. |
- buf-compare - compare .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 0.12 <code>Buffer.compare()</code> ponyfill. |
- fs-access - access .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 0.12 <code>fs.access()</code> & <code>fs.accessSync()</code> ponyfill. |
- exec-file-sync - file-sync .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 0.12 <code>childProcess.execFileSync()</code> ponyfill. |
- child-process-ctor - process-ctor .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 4 <code>childProcess.ChildProcess</code> ponyfill. |
- node-status-codes - status-codes .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js <code>http.STATUS_CODES</code> ponyfill. |
- exit-code - code .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 0.12 <code>process.exitCode</code> polyfill. |
- core-assert - assert .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js <code>assert</code> as a standalone module. |
- deep-strict-equal - strict-equal .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Test for deep equality - Node.js <code>assert.deepStrictEqual()</code> algorithm as a standalone module. |
- object-assign - assign .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ES2015 <code>Object.assign()</code> ponyfill. |
- pinkie-promise - promise .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ES2015 <code>Promise</code> ponyfill. |
- harmony-reflect - reflect .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ES2015 <code>Reflect</code> and <code>Proxy</code> polyfill. |
- es6-shim - shim .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Collection of ES2015 polyfills. |
- es6-tools - tools#polyfills .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | More ES2015 polyfills at . |
- retext - square)]() | An extensible natural language system. |
- franc - square)]() | Detect the language of text. |
- leven - square)]() | Measure the difference between two strings using the Levenshtein distance algorithm. |
- natural - square)]() | A general natural language facility. |
- PM2 - square)]() | Advanced Process Manager. |
- node-windows - 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 - 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 - linux .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Run scripts as native system service and log to syslog. |
- forever - square)]() | A simple CLI tool for ensuring that a given script runs continuously (i.e. forever). |
- nodemon - square)]() | Monitor for changes in your app and automatically restart the server. |
- supervisor - supervisor .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Restart scripts when they crash or restart when a <code>*.js</code> file changes. |
- Phusion Passenger
- naught - square)]() | Process manager with zero downtime deployment. |
- robotjs - square)]() | Desktop Automation: control the mouse, keyboard and read the screen. |
- Acorn - square)]() | A tiny, fast JavaScript parser. |
- Rocambole - square)]() | Recursively walk and transform JavaScript AST. |
- Metalsmith
- Wintersmith - platform static site generator. |
- Assemble
- DocPad - square)]() | Static site generator with dynamic abilities and huge plugin ecosystem. |
- KeystoneJS
- Calipso
- Apostrophe2
- nodeBB
- ghost
- Hexo
- superb - square)]() | Get superb like words. |
- cat-names - names .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get popular cat names. |
- dog-names - names .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get popular dog names. |
- superheroes - square)]() | Get superhero names. |
- supervillains - square)]() | Get supervillain names. |
- cool-ascii-faces - ascii-faces .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get some cool ascii faces. |
- cat-ascii-faces - ascii-faces .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀωↀ=)✧ (^・o・^)ノ” |
- cows - square)]() | ASCII cows. |
- execa - square)]() | A better <code>child_process</code>. |
- cheerio - square)]() | Fast, flexible, and lean implementation of core jQuery designed specifically for the server. |
- Electron - square)]() | Build cross platform desktop apps with web technologies. <em>(You might like <a href="https://github.com/sindresorhus/awesome-electron">awesome-electron</a>)</em> |
- opn - square)]() | Opens stuff like websites, files, executables. |
- hasha - square)]() | Hashing made simple. Get the hash of a buffer/string/stream/file. |
- dot-prop - prop .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get a property from a nested object using a dot path. |
- onetime - square)]() | Only run a function once. |
- mem - square)]() | Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input. |
- require-uncached - uncached .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Require a module bypassing the cache. |
- stringify-object - 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 - 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 - assign .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Recursive <code>Object.assign()</code>. |
- os-locale - locale .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get the system locale. |
- nan - square)]() | A header file filled with macro and utility goodness for making add-on development for across Node.js versions easier. |
- multiline - square)]() | Multiline strings in JavaScript. |
- ssh2 - square)]() | An SSH2 client and server module. |
- adit - square)]() | SSH tunneling made simple. |
- lazy-req - req .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Require modules lazily. |
- file-type - type .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Detect the file type of a Buffer. |
- Bottleneck - square)]() | A powerful rate limiter that makes throttling easy. |
- webworker-threads - webworker-threads .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Lightweight Web Worker API implementation with native threads. |
- node-pre-gyp - 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 - opencv .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Bindings for OpenCV. The defacto computer vision library. |
- common-errors - common-errors .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Common error classes and utility functions. |
- agenda - square)]() | Lightweight job scheduling on MongoDB. |
- dotenv - square)]() | Load environment variables from .env file. |
- remote-git-tags - git-tags .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get tags from a remote git repo. |
- semver - semver .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | <a href="http://semver.org">semver</a> parser. |
- nar - square)]() | Create self-contained executable binaries. |
- banshee - square)]() | Real-time anomalies detection for periodic time series. |
- Faker.js - square)]() | Generate massive amounts of fake data. |
- nodegit - square)]() | Native bindings to Git. |
- json-strictify - 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 - module .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get the path of the parent module. |
- resolve-from - from .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Resolve the path of a module like <code>require.resolve()</code> but from a given path. |
- simplecrawler - simplecrawler .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Event driven web crawler. |
- jsdom - square)]() | JavaScript implementation of HTML and the DOM. |
- hypernova - square)]() | A service for server-side rendering your JavaScript views. |
- nodebots
- node-module-boilerplate - module-boilerplate .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Boilerplate to kickstart creating a node module. |
- generator-nm - nm .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Scaffold out a node module. |
- awesome-cross-platform-nodejs - cross-platform-nodejs .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Resources for writing and testing cross-platform code. |
- Nodeschool
- The Art of Node - of-node/#the-art-of-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | An introduction to Node.js. |
- stream-handbook - handbook .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | How to write Node.js programs with streams. |
- browserify-handbook - handbook .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | The definitive guide for browserify. |
- module-best-practices - best-practices .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Some good practices when writing new npm modules. |
- The Node Way
- You Don't Know Node.js - co/you-dont-know-node .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Introduction to Node.js core features and asynchronous JavaScript. |
- npms
- node-modules.com
- npm addict
- npmcompare.com
- Error Handling in Node.js
- Teach Yourself Node.js in 10 Steps
- Mastering the filesystem in Node.js
- Semver: A Primer
- Semver: Tilde and Caret
- Why Asynchronous?
- Understanding the Node.js Event Loop
- Understanding Object Streams
- node weekly - mail round-up of Node.js news and articles. |
- nmotw
- Introduction to Node.js with Ryan Dahl
- LearnAllTheNodes
- Introduction to Node.js Fundamentals
- Hands on with Node.js
- Full Streams Ahead
- StrongLoop Talks
- thenewboston's Node.js for Beginners
- Nodetuts
- Node Interactive 2015 - 2015 .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | List of talks, keynotes and panels from the 2015 Node Interactive conference. |
- NodeUp
- Mostly Node
- Node.js in Action
- Node.js in Practice
- Mastering Node
- Professional Node.js: Building Javascript Based Scalable Software
- Practical Node.js: Building Real-World Scalable Web Apps
- Mixu's Node book
- Web Development with Node and Express
- Pro Express.js
- Secure Your Node.js Web Application
- Node.js blog
- HowToNode
- webapplog.com
- Real Time Web with Node.js
- Learn and Understand Node.js
- Express.js - co/cheatsheets/blob/master/express4 .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | |
- Stream FAQs - faqs .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Answering common questions about streams, covering pagination, events, and more. |
- GitHub Linker
- npm-hub
- RequireBin
- Tonic
- #node.js on Freenode
- Stack Overflow
- ![CC0
- Sindre Sorhus
Programming Languages
Keywords
nodejs
69
javascript
62
node
18
deprecated
15
cli
14
npm-package
13
typescript
7
shell
6
orm
5
postgresql
5
windows
5
cli-app
5
macos
4
node-module
4
node-js
4
command-line
4
mysql
4
testing
4
sql
3
async
3
es6
3
json
3
image
3
browser
3
webdriver
3
detect
3
websocket
3
html
3
framework
3
binary
3
dom
3
http
3
mongodb
3
network
3
stream
3
terminal
3
promises
3
parser
3
http-proxy
2
ponyfill
2
linux
2
serialization
2
decompress
2
buffer
2
electron
2
shim
2
ecmascript
2
extract
2
executable
2
js
2