Most Starred Packages

Page 1 next →

express Sinatra inspired web development framework - 279

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

request Simplified HTTP request client. - 120

grunt The JavaScript Task Runner - 119 Real-time apps made cross-browser & easy with a WebSocket-like API - 109

mocha simple, flexible, fun test framework - 100

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

underscore JavaScript's functional programming helper library. - 84

mongoose Mongoose MongoDB ODM - 78

jade Jade template engine - 75

redis Redis client library - 72

connect High performance middleware framework - 62

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

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

coffee-script Unfancy JavaScript - 52

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

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

gulp The streaming build system - 44

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

jshint Static analysis tool for JavaScript - 42

moment Parse, manipulate, and display dates. - 42

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

hapi HTTP Server framework - 40

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

bower The browser package manager. - 37

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

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

sails API-driven framework for building realtime apps, using MVC conventions (based on Express and - 33

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

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

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

mongodb A node.js driver for MongoDB - 31

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

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

marked A markdown parser built for speed - 26

validator String validation and sanitization - 26

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

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

grunt-cli The grunt command line interface. - 23

node-inspector Web Inspector based nodeJS debugger - 23

npm A package manager for node - 23

koa Koa web app framework - 22

less Leaner CSS - 22

mime A comprehensive library for mime-type mapping - 22

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

through simplified stream contsruction - 21

bcrypt A bcrypt library for NodeJS. - 20

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

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

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

debug small debugging utility - 19

glob a little globber - 19

jsdom A JavaScript implementation of the W3C DOM - 19

restify REST framework - 19

should test framework agnostic BDD-style assertions - 19

shelljs Portable Unix shell commands for Node.js - 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

ejs Embedded JavaScript templates - 16

esprima ECMAScript parsing infrastructure for multipurpose analysis - 16

n node version manager - 16

node-uuid Rigorous implementation of RFC4122 (v1 and v4) UUIDs. - 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, generate & render it, then output a static website for deployment anywhere or a dynamic node website for advanced server-side functionality. Use it as a module or standalone. It's purely awesome. Check it out. - 15

http-proxy HTTP proxying for the masses - 15

gm GraphicsMagick and ImageMagick for node.js - 14

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

nano minimalistic couchdb driver for node.js - 14

nib Stylus mixins and utilities - 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

yeoman The Yeoman CLI is deprecated. See for more info. - 14

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

component Component package manager consuming git repositories - 13

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

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

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

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

canvas Canvas graphics API backed by Cairo - 12

event-stream construct pipes of streams of events - 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

markdown A sensible Markdown parser for javascript - 12

minimatch a glob matcher in javascript - 12

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

sqlite3 Asynchronous, non-blocking SQLite3 bindings - 12

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

co generator async flow control goodness - 11

consolidate Template engine consolidation library - 11

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

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

when A lightweight Promises/A+ and when() implementation, plus other async goodies. - 11

cookies Cookies, optionally signed using Keygrip. - 10

growl Growl unobtrusive notifications - 10

Page 1 next →

npm loves you