api-benchmark A simple nodejs tool to measure and compare performances of api services
async Higher-order functions and common patterns for asynchronous code
autoprefixer Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website
bcrypt A bcrypt library for NodeJS.
bcrypt-nodejs A native JS bcrypt library for NodeJS.
bench-rest bench-rest - benchmark REST (HTTP/HTTPS) API's. Node.js client module for easy load testing / benchmarking REST API' using a simple structure/DSL can create REST flows with setup and teardown and returns (measured) metrics.
bl Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!
body-parser Node.js body parsing middleware
browserify browser-side require() the node way
busboy A streaming parser for HTML form data for node.js
cache-manager Cache module for Node.js
chart.js Simple HTML5 charts using the canvas element.
codemirror In-browser code editing made bearable
concat-stream writable stream that concatenates strings or binary data and calls a callback with the result
connect-busboy Connect middleware for busboy
connect-flash Flash message middleware for Connect.
connect-redis Redis session store for Connect
consolidate Template engine consolidation library
cookie-parser cookie parsing with signatures
cors middleware for dynamically or statically enabling CORS in express/connect applications
country-data Data about countries - like their ISO codes and currencies
cron Cron jobs for your node
dokku-toolbelt Toolbelt for dokku, similar to the heroku toolbelt
duplexer Creates a duplex stream
elasticsearch The official low-level Elasticsearch client for Node.js and the browser.
esprima-fb Facebook-specific fork of the esprima project
event-stream construct pipes of streams of events
express Fast, unopinionated, minimalist web framework
express-breadcrumbs Easy to use generic breadcrumbs middleware for Express.
express-fluent-logge... access logger middleware using fluentd for express.js
express-keenio Express middleware for creating events from request-responses.
express-redis-cache A module to make Express interact with Redis (create, get, delete). You can automatically cache all your most popular routes in Redis.
express-ssl Enforce SSL for Express apps
express-subdomain Simple and lightweight middleware to handle subdomains
fbgraph Facebook Graph API client
flake-idgen Flake ID generator yields k-ordered, conflict-free ids in a distributed environment
fluent-logger-node Fluent logger for Node.js
forever A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)
formidable A node.js module for parsing form data, especially file uploads.
geojson Convert an array of geographic objects to GeoJSON
google-maps Wrapper for asynchronously used Google Maps API
grunt-deadlink check dead links in files
grunt-protractor-run... A Grunt plugin for running protractor runner.
gulp-autoprefixer Prefix CSS
gulp-coverage Instrument and generate code coverage independent of test runner
gulp-less Less for Gulp
gulp-sass Gulp plugin for sass
gulp-uncss Remove unused CSS selectors.
hapi HTTP Server framework
helmet Security middleware collection for Express/Connect
hyperstream stream html into html at a css selector
ionic A tool for creating and developing Ionic Framework mobile apps.
jasmine-fixture Makes injecting HTML snippets into the DOM easy & clean!
joi Object schema validation
keen-js **Important:** v3.2.0 introduced several breaking changes from previous versions. Check out the [Changelog](./CHANGELOG.md#3.2.0) before upgrading.
keen.io Keen IO NodeJS module. Keen IO is a hosted API to collect, analyze, and visualize your data.
knox Amazon S3 client
loadtest Run load tests for your web application. Mostly ab-compatible interface, with an option to force requests per second. Includes an API for automated load testing.
lodash The modern build of lodash modular utilities.
memwatch Keep an eye on your memory usage, and discover and isolate leaks.
minimist parse argument options
mocha simple, flexible, fun test framework
mongoosastic A mongoose plugin that indexes models into elastic search
mongoose Mongoose MongoDB ODM
mongoose-crate Attach files to MongoDB models via Mongoose.js
mongoose-paginate Mongoose ORM (Node.js/MongoDB) Document Query Pagination
mongoose-query-pagin... Mongoose Query paginate.
mongoose-slug a simple mongoose plugin that populates `.slug` when the given `prop` is set.
mongoose-text-search MongoDB 2.4 text search support for mongoose
mongoose-timestamp Mongoose plugin that adds createdAt and updatedAt auto-assigned date properties
moonboots A set of tools and conventions for building/serving clientside apps with node.js
moonboots-express Express plugin for moonboots.
multer Middleware for handling `multipart/form-data`.
n node version manager
nconf Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.
nightmare A high level wrapper for Phantomjs
nock HTTP Server mocking for Node.js
node-inspector Web Inspector based nodeJS debugger
node-schedule A cron-like and not-cron-like job scheduler for Node.
node-uuid Rigorous implementation of RFC4122 (v1 and v4) UUIDs.
nodefly Application Performance Monitoring Agent
nodemailer Easy as cake e-mail sending from your Node.js applications
passport-facebook Facebook authentication strategy for Passport.
passwordless-redisst... Redis TokenStore for Passwordless (with pure js bcrypt)
pm2-gui An elegant web interface for Unitech/PM2.
pm2-interface Interact with pm2 via RPC and receive real time notifications
pm2-multimeter render multiple progress bars at once on the terminal with eventlimit maxed
pm2-web A web based monitor for PM2
proxy-addr Determine address of proxied request
psi PageSpeed Insights with reporting
qs A querystring parser that supports nesting and arrays, with a depth limit
rabbit.js Easy stream-based messaging using RabbitMQ
react-native A framework for building native apps using React
readable-stream Streams2, a user-land copy of the stream library from Node.js v0.10.x
redis Redis client library
redis-commander Redis web-based management tool written in node.js
redis-url Connect to redis using a fully-qualified URL
request Simplified HTTP request client.
requiresafe the requiresafe.com command line interface tool
retext Extensible system for analysing and manipulating natural language
s3-upload-stream Writeable stream for uploading content of unknown size to S3 via the multipart API.
sails API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)
sendgrid Official SendGrid NodeJS library.
sentiment AFINN-based sentiment analysis for Node.js
shelljs Portable Unix shell commands for Node.js
shortid Amazingly short non-sequential url-friendly unique id generator.
slug slugifies even utf-8 chars!
socket.io node.js realtime framework server
socketcluster SocketCluster - A Highly parallelized WebSocket server cluster to make the most of multi-core machines/instances.
split split a Text Stream into a Line Stream
stream-combiner <img src=https://secure.travis-ci.org/dominictarr/stream-combiner.png?branch=master>
stripe Stripe API wrapper
stripe-streams Stream stripe queries
strong-memwatch Keep an eye on your memory usage, and discover and isolate leaks.
tap A Test-Anything-Protocol library
tape tap-producing test harness for node and browsers
through simplified stream construction
trumpet parse and transform streaming html using css selectors
v8-debug v8 debugger extending API
v8-profiler node bindings for the v8 profiler
vows Asynchronous BDD & continuous integration for node.js
watchify watch mode for browserify builds
websocket-stream Use websockets with the node streams API. Works in browser and node
winston-logstash A Logstash transport for winston
wreck HTTP Client Utilities
zombie Insanely fast, full-stack, headless browser testing using Node.js
You Need Help