Most Starred Packages

Page 1 next →

express Sinatra inspired web development framework - 294

async Higher-order functions and common patterns for asynchronous code - 159

request Simplified HTTP request client. - 127

grunt The JavaScript Task Runner - 121

socket.io Real-time apps made cross-browser & easy with a WebSocket-like API - 114

mocha simple, flexible, fun test framework - 102

lodash A utility library delivering consistency, customization, performance, & extras. - 99

underscore JavaScript's functional programming helper library. - 91

mongoose Mongoose MongoDB ODM - 84

jade Jade template engine - 78

redis Redis client library - 74

browserify browser-side require() the node way - 63

connect High performance middleware framework - 63

commander the complete solution for node.js command-line programs - 57

coffee-script Unfancy JavaScript - 54

colors get colors in your node.js console like what - 48

gulp The streaming build system - 48

optimist Light-weight option parsing with an argv hash. No optstrings attached. - 45

q A library for promises (CommonJS/Promises/A,B,D) - 45

moment Parse, manipulate, and display dates. - 44

jshint Static analysis tool for JavaScript - 43

stylus Robust, expressive, and feature-rich CSS superset - 43

passport Simple, unobtrusive authentication for Node.js. - 42

hapi HTTP Server framework - 40

bower The browser package manager - 37

nodemailer Easy to use module to send e-mails, supports unicode and SSL/TLS - 37

sails API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io) - 37

uglify-js JavaScript parser, mangler/compressor and beautifier toolkit - 37

mkdirp Recursively mkdir, like `mkdir -p` - 35

cheerio Tiny, fast, and elegant implementation of core jQuery designed specifically for the server - 34

mysql A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed. - 34

mongodb A node.js driver for MongoDB - 33

winston A multi-transport async logging library for Node.js - 29

validator String validation and sanitization - 28

forever A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever) - 26

formidable A node.js module for parsing form data, especially file uploads. - 26

chai BDD/TDD assertion library for node.js and the browser. Test framework agnostic. - 25

marked A markdown parser built for speed - 25

node-inspector Web Inspector based nodeJS debugger - 25

grunt-cli The grunt command line interface. - 24

koa Koa web app framework - 23

nodemon Simple monitor script for use during development of a node.js app. - 23

npm A package manager for node - 23

mime A comprehensive library for mime-type mapping - 22

through simplified stream contsruction - 22

bcrypt A bcrypt library for NodeJS. - 21

grunt-contrib-watch Run predefined tasks whenever watched file patterns are added, changed or deleted. - 21

less Leaner CSS - 21

backbone Give your JS App some Backbone with Models, Views, Collections, and Events. - 20

glob a little globber - 20

shelljs Portable Unix shell commands for Node.js - 20

chalk Terminal string styling done right. Created because the `colors` module does some really horrible things. - 19

debug small debugging utility - 19

jsdom A JavaScript implementation of the W3C DOM - 19

restify REST framework - 19

should test framework agnostic BDD-style assertions - 19

ejs Embedded JavaScript templates - 18

node-uuid Rigorous implementation of RFC4122 (v1 and v4) UUIDs. - 18

dnode freestyle rpc - 17

levelup Fast & simple storage - a Node.js-style LevelDB wrapper - 17

pg PostgreSQL client - pure javascript & libpq with the same API - 17

esprima ECMAScript parsing infrastructure for multipurpose analysis - 16

http-proxy HTTP proxying for the masses - 16

n node version manager - 16

xml2js Simple XML to JavaScript object converter. - 16

yo CLI tool for scaffolding out Yeoman projects - 16

docpad DocPad is a next generation web architecture that lets you create fast static websites with dynamic abilities and powerful abstractions. Write your website as files on your computer, entries in a database, or even RSS feeds and DocPad will import it, gene - 15

grunt-contrib-jshint Validate files with JSHint. - 15

handlebars Handlebars provides the power necessary to let you build semantic templates effectively with no frustration - 15

yeoman The Yeoman CLI is deprecated. See http://yeoman.io/migrate.html for more info. - 15

gm GraphicsMagick and ImageMagick for node.js - 14

grunt-contrib-uglify Minify files with UglifyJS. - 14

markdown A sensible Markdown parser for javascript - 14

nano minimalistic couchdb driver for node.js - 14

nib Stylus mixins and utilities - 14

superagent elegant & feature rich browser / node HTTP with a fluent API - 14

tap A Test-Anything-Protocol library - 14

ws simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455 - 14

bunyan a JSON Logger library for node.js services - 13

component Component package manager consuming git repositories - 13

event-stream construct pipes of streams of events - 13

minimatch a glob matcher in javascript - 13

nconf Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging. - 13

bluebird Full featured Promises/A+ implementation with exceptionally good performance - 12

canvas Canvas graphics API backed by Cairo - 12

co generator async flow control goodness - 12

consolidate Template engine consolidation library - 12

http-server a simple zero-configuration command-line http server - 12

jsontool a 'json' command for massaging JSON on the command line - 12

knox Amazon S3 client - 12

level Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN) - 12

rimraf A deep deletion module for node (like `rm -rf`) - 12

sqlite3 Asynchronous, non-blocking SQLite3 bindings - 12

downpress Downpress is simple, fast and lightweight generator of static websites. - 11

istanbul Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests - 11

johnny-five The JavaScript Arduino Programming Framework. - 11

nopt Option parsing for Node, supporting types, shorthands, etc. Used by npm. - 11

pm2 Modern CLI process manager for Node apps with a builtin load-balancer - 11

supertest Super-agent driven library for testing HTTP servers - 11

tape tap-producing test harness for node and browsers - 11

Page 1 next →

npm loves you