Top NPM Packages


#Package NameDescriptionGithub projects using
1expressFast, unopinionated, minimalist web framework1m
2mochasimple, flexible, fun test framework1m
3gruntThe JavaScript Task Runner1m
4gulpThe streaming build system1m
5babel-coreBabel compiler core.974k
6webpackPacks CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, ...953k
7eslintAn AST-based pattern checker for JavaScript.907k
8babel-preset-es2015Babel preset for all es2015 plugins.905k
9lodashLodash modular utilities.885k
10reactReact is a JavaScript library for building user interfaces.833k
11grunt-contrib-uglifyMinify JavaScript files with UglifyJS797k
12grunt-contrib-watchRun predefined tasks whenever watched file patterns are added, changed or deleted793k
13chaiBDD/TDD assertion library for node.js and the browser. Test framework agnostic.779k
14babel-loaderbabel module loader for webpack779k
15karmaSpectacular Test Runner for JavaScript.761k
16grunt-contrib-jshintValidate files with JSHint757k
17body-parserNode.js body parsing middleware756k
18react-domReact package for working with the DOM.659k
19jqueryJavaScript library for DOM operations582k
20grunt-contrib-cleanClean files and folders581k
21css-loadercss loader module for webpack569k
22gulp-uglifyMinify files with UglifyJS.550k
23karma-chrome-launcherA Karma plugin. Launcher for Chrome and Chrome Canary.550k
24babel-eslintCustom parser for ESLint544k
25grunt-contrib-concatConcatenate files.535k
26karma-jasmineA Karma plugin - adapter for Jasmine testing framework.531k
27grunt-contrib-copyCopy files and folders525k
28gulp-renameRename files512k
29requestSimplified HTTP request client.511k
30babel-preset-reactBabel preset for all React plugins.483k
31rimrafA deep deletion module for node (like <code>rm -rf</code>)470k
32typescriptTypeScript is a language for application scale JavaScript development464k
33sinonJavaScript test spies, stubs and mocks.462k
34gulp-concatConcatenates files456k
35style-loaderstyle loader module for webpack446k
36webpack-dev-serverServes a webpack app. Updates the browser on changes.439k
37gulp-utilUtility functions for gulp plugins430k
38asyncHigher-order functions and common patterns for asynchronous code421k
39file-loaderfile loader module for webpack414k
40eslint-plugin-reactReact specific linting rules for ESLint414k
41morganHTTP request logger middleware for node.js392k
42grunt-contrib-connectStart a connect web server381k
43grunt-contrib-cssminMinify CSS377k
44karma-phantomjs-launcherA Karma plugin. Launcher for PhantomJS.373k
45momentParse, validate, manipulate, and display dates366k
46uglify-jsJavaScript parser, mangler/compressor and beautifier toolkit363k
47jasmine-coreOfficial packaging of Jasmine's core files for use by Node.js projects.361k
48delDelete files and folders360k
49globa little globber360k
50babel-cliBabel command line.356k
51debugsmall debugging utility353k
52load-grunt-tasksLoad multiple grunt tasks using globbing patterns347k
53gulp-sassGulp plugin for sass344k
54browserifybrowser-side require() the node way341k
55extract-text-webpack-pluginExtract text from bundle into a file.340k
56url-loaderurl loader module for webpack338k
57node-sassWrapper around libsass332k
58chalkTerminal string styling done right331k
59cookie-parsercookie parsing with signatures326k
60bowerThe browser package manager326k
61mongooseMongoose MongoDB ODM325k
62semverThe semantic version parser used by npm.322k
63browser-syncLive CSS Reload &amp; Browser Syncing309k
64shelljsPortable Unix shell commands for Node.js304k
65rxjsReactive Extensions for modern JavaScript304k
66autoprefixerParse CSS and add vendor prefixes to CSS rules using values from the Can I Use website304k
67grunt-cliThe grunt command line interface304k
68jsdomA JavaScript implementation of many web standards300k
69underscoreJavaScript's functional programming helper library.296k
70gulp-sourcemapsSource map support for Gulp.js295k
71istanbulYet another JS code coverage tool that computes statement, line, function and branch coverage wit...292k
72babel-registerbabel require hook291k
73html-webpack-pluginSimplifies creation of HTML files to serve your webpack bundles290k
74karma-coverageA Karma plugin. Generate code coverage.287k
75zone.jsZones for JavaScript286k
76reduxPredictable state container for JavaScript apps285k
77jshint-stylishStylish reporter for JSHint276k
78ejsEmbedded JavaScript templates272k
79eslint-plugin-importImport with sanity.270k
80react-routerDeclarative routing for React266k
81react-reduxOfficial React bindings for Redux264k
82karma-firefox-launcherA Karma plugin. Launcher for Firefox.262k
83jadeA clean, whitespace-sensitive template language for writing HTML260k
84socket.ionode.js realtime framework server260k
85protractorWebdriver E2E test wrapper for Angular.259k
86mkdirpRecursively mkdir, like <code>mkdir -p</code>253k
87vueReactive, component-oriented view layer for modern web interfaces.253k
88@angular/coreAngular - the core framework253k
89jshintStatic analysis tool for JavaScript253k
90core-jsStandard library252k
91@angular/compilerAngular - the compiler library251k
92tslintAn extensible static analysis linter for the TypeScript language250k
93run-sequenceRun a series of dependent gulp tasks in order250k
94@angular/commonAngular - commonly needed directives and services248k
95@angular/platform-browserAngular - library for using Angular in a web browser247k
96gulp-autoprefixerPrefix CSS244k
97@angular/platform-browser-dynamicAngular - library for using Angular in a web browser with JIT compilation243k
98gulp-jshintJSHint plugin for gulp242k
99bootstrapThe most popular front-end framework for developing responsive, mobile first projects on the web.240k
100shouldtest framework agnostic BDD-style assertions239k

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