Top NPM Packages

#Package NameDescriptionGithub projects using
1expressFast, unopinionated, minimalist web framework1m
2gruntThe JavaScript Task Runner1m
3mochasimple, flexible, fun test framework1m
4gulpThe streaming build system1m
5babel-coreBabel compiler core.776k
6grunt-contrib-uglifyMinify JavaScript files with UglifyJS769k
7grunt-contrib-watchRun predefined tasks whenever watched file patterns are added, changed or deleted766k
8lodashLodash modular utilities.763k
9webpackPacks CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, ...758k
10babel-preset-es2015Babel preset for all es2015 plugins.744k
11grunt-contrib-jshintValidate files with JSHint739k
12eslintAn AST-based pattern checker for JavaScript.712k
13chaiBDD/TDD assertion library for node.js and the browser. Test framework agnostic.669k
14karmaSpectacular Test Runner for JavaScript.658k
15reactReact is a JavaScript library for building user interfaces.657k
16body-parserNode.js body parsing middleware655k
17babel-loaderbabel module loader for webpack615k
18grunt-contrib-cleanClean files and folders563k
19grunt-contrib-concatConcatenate files.519k
20react-domReact package for working with the DOM.509k
21grunt-contrib-copyCopy files and folders508k
22gulp-uglifyMinify files with UglifyJS.502k
23jqueryJavaScript library for DOM operations482k
24karma-chrome-launcherA Karma plugin. Launcher for Chrome and Chrome Canary.469k
25gulp-renameRename files464k
26karma-jasmineA Karma plugin - adapter for Jasmine testing framework.459k
27requestSimplified HTTP request client.458k
28css-loadercss loader module for webpack442k
29babel-eslintCustom parser for ESLint426k
30gulp-concatConcatenates files421k
31gulp-utilUtility functions for gulp plugins399k
32sinonJavaScript test spies, stubs and mocks.394k
33babel-preset-reactBabel preset for all React plugins.390k
34asyncHigher-order functions and common patterns for asynchronous code390k
35rimrafA deep deletion module for node (like <code>rm -rf</code>)377k
36grunt-contrib-connectStart a connect web server372k
37grunt-contrib-cssminMinify CSS364k
38style-loaderstyle loader module for webpack359k
39webpack-dev-serverServes a webpack app. Updates the browser on changes.350k
40typescriptTypeScript is a language for application scale JavaScript development348k
41morganHTTP request logger middleware for node.js344k
42karma-phantomjs-launcherA Karma plugin. Launcher for PhantomJS.340k
43load-grunt-tasksLoad multiple grunt tasks using globbing patterns335k
44eslint-plugin-reactReact specific linting rules for ESLint334k
45uglify-jsJavaScript parser, mangler/compressor and beautifier toolkit325k
46delDelete files and folders322k
47globa little globber319k
48debugsmall debugging utility316k
49browserifybrowser-side require() the node way315k
50bowerThe browser package manager313k
51file-loaderfile loader module for webpack311k
52gulp-sassGulp plugin for sass308k
53momentParse, validate, manipulate, and display dates307k
54cookie-parsercookie parsing with signatures292k
55jasmine-coreOfficial packaging of Jasmine's core files for use by Node.js projects.289k
56mongooseMongoose MongoDB ODM287k
57grunt-cliThe grunt command line interface284k
58underscoreJavaScript's functional programming helper library.282k
59babel-cliBabel command line.276k
60browser-syncLive CSS Reload &amp; Browser Syncing270k
61semverThe semantic version parser used by npm.269k
62gulp-sourcemapsSource map support for Gulp.js269k
63jshint-stylishStylish reporter for JSHint267k
64node-sassWrapper around libsass263k
65istanbulYet another JS code coverage tool that computes statement, line, function and branch coverage wit...261k
66shelljsPortable Unix shell commands for Node.js258k
67url-loaderurl loader module for webpack257k
68chalkTerminal string styling done right. Much color257k
69extract-text-webpack-pluginExtract text from bundle into a file.253k
70karma-coverageA Karma plugin. Generate code coverage.250k
71jadeA clean, whitespace-sensitive template language for writing HTML249k
72jsdomA JavaScript implementation of many web standards246k
73ejsEmbedded JavaScript templates244k
74karma-firefox-launcherA Karma plugin. Launcher for Firefox.244k
75socket.ionode.js realtime framework server239k
76jshintStatic analysis tool for JavaScript236k
77gulp-jshintJSHint plugin for gulp232k
78react-routerDeclarative routing for React228k
79mkdirpRecursively mkdir, like <code>mkdir -p</code>227k
80rxjsReactive Extensions for modern JavaScript227k
81autoprefixerParse CSS and add vendor prefixes to CSS rules using values from the Can I Use website226k
82shouldtest framework agnostic BDD-style assertions226k
83run-sequenceRun a series of dependent gulp tasks in order226k
84gulp-autoprefixerPrefix CSS222k
85reduxPredictable state container for JavaScript apps220k
86babel-registerbabel require hook220k
87zone.jsZones for JavaScript214k
88html-webpack-pluginSimplifies creation of HTML files to serve your webpack bundles209k
89serve-faviconfavicon serving middleware with caching207k
90protractorWebdriver E2E test wrapper for Angular.207k
91react-reduxOfficial React bindings for Redux202k
92json-loaderjson loader module for webpack198k
93coffee-scriptUnfancy JavaScript196k
94grunt-contrib-lessCompile LESS files to CSS196k
95time-gruntDisplay the elapsed execution time of grunt tasks195k
96gulp-minify-cssMinify css with clean-css.194k
97babel-preset-stage-0Babel preset for stage 0 plugins192k
98bootstrapThe most popular front-end framework for developing responsive, mobile first projects on the web.188k
99express-sessionSimple session middleware for Express188k
100core-jsStandard library186k

Follow us on twitter @npmgraph | Find this useful? tell your friends!