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.894k
6webpackPacks CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, ...873k
7babel-preset-es2015Babel preset for all es2015 plugins.846k
8lodashLodash modular utilities.834k
9eslintAn AST-based pattern checker for JavaScript.823k
10grunt-contrib-uglifyMinify JavaScript files with UglifyJS786k
11grunt-contrib-watchRun predefined tasks whenever watched file patterns are added, changed or deleted782k
12reactReact is a JavaScript library for building user interfaces.759k
13grunt-contrib-jshintValidate files with JSHint749k
14chaiBDD/TDD assertion library for node.js and the browser. Test framework agnostic.735k
15karmaSpectacular Test Runner for JavaScript.719k
16body-parserNode.js body parsing middleware714k
17babel-loaderbabel module loader for webpack713k
18react-domReact package for working with the DOM.595k
19grunt-contrib-cleanClean files and folders574k
20jqueryJavaScript library for DOM operations541k
21gulp-uglifyMinify files with UglifyJS.531k
22grunt-contrib-concatConcatenate files.528k
23grunt-contrib-copyCopy files and folders518k
24css-loadercss loader module for webpack517k
25karma-chrome-launcherA Karma plugin. Launcher for Chrome and Chrome Canary.516k
26karma-jasmineA Karma plugin - adapter for Jasmine testing framework.502k
27babel-eslintCustom parser for ESLint493k
28gulp-renameRename files493k
29requestSimplified HTTP request client.488k
30babel-preset-reactBabel preset for all React plugins.444k
31gulp-concatConcatenates files442k
32sinonJavaScript test spies, stubs and mocks.435k
33rimrafA deep deletion module for node (like <code>rm -rf</code>)432k
34gulp-utilUtility functions for gulp plugins417k
35typescriptTypeScript is a language for application scale JavaScript development415k
36style-loaderstyle loader module for webpack410k
37asyncHigher-order functions and common patterns for asynchronous code408k
38webpack-dev-serverServes a webpack app. Updates the browser on changes.403k
39eslint-plugin-reactReact specific linting rules for ESLint378k
40grunt-contrib-connectStart a connect web server377k
41morganHTTP request logger middleware for node.js374k
42file-loaderfile loader module for webpack372k
43grunt-contrib-cssminMinify CSS371k
44karma-phantomjs-launcherA Karma plugin. Launcher for PhantomJS.360k
45uglify-jsJavaScript parser, mangler/compressor and beautifier toolkit346k
46delDelete files and folders345k
47globa little globber343k
48load-grunt-tasksLoad multiple grunt tasks using globbing patterns342k
49momentParse, validate, manipulate, and display dates341k
50debugsmall debugging utility337k
51jasmine-coreOfficial packaging of Jasmine's core files for use by Node.js projects.331k
52browserifybrowser-side require() the node way331k
53gulp-sassGulp plugin for sass329k
54bowerThe browser package manager321k
55babel-cliBabel command line.321k
56cookie-parsercookie parsing with signatures312k
57mongooseMongoose MongoDB ODM309k
58url-loaderurl loader module for webpack306k
59extract-text-webpack-pluginExtract text from bundle into a file.305k
60node-sassWrapper around libsass304k
61semverThe semantic version parser used by npm.301k
62chalkTerminal string styling done right300k
63grunt-cliThe grunt command line interface296k
64browser-syncLive CSS Reload &amp; Browser Syncing293k
65underscoreJavaScript's functional programming helper library.290k
66shelljsPortable Unix shell commands for Node.js286k
67gulp-sourcemapsSource map support for Gulp.js284k
68jsdomA JavaScript implementation of many web standards281k
69istanbulYet another JS code coverage tool that computes statement, line, function and branch coverage wit...279k
70autoprefixerParse CSS and add vendor prefixes to CSS rules using values from the Can I Use website272k
71karma-coverageA Karma plugin. Generate code coverage.272k
72jshint-stylishStylish reporter for JSHint272k
73rxjsReactive Extensions for modern JavaScript272k
74babel-registerbabel require hook263k
75ejsEmbedded JavaScript templates259k
76html-webpack-pluginSimplifies creation of HTML files to serve your webpack bundles257k
77reduxPredictable state container for JavaScript apps257k
78zone.jsZones for JavaScript256k
79jadeA clean, whitespace-sensitive template language for writing HTML255k
80karma-firefox-launcherA Karma plugin. Launcher for Firefox.254k
81react-routerDeclarative routing for React252k
82socket.ionode.js realtime framework server251k
83jshintStatic analysis tool for JavaScript246k
84mkdirpRecursively mkdir, like <code>mkdir -p</code>243k
85run-sequenceRun a series of dependent gulp tasks in order240k
86gulp-jshintJSHint plugin for gulp238k
87protractorWebdriver E2E test wrapper for Angular.237k
88react-reduxOfficial React bindings for Redux237k
89gulp-autoprefixerPrefix CSS235k
90shouldtest framework agnostic BDD-style assertions234k
91eslint-plugin-importImport with sanity.229k
92core-jsStandard library225k
93@angular/coreAngular - the core framework224k
94@angular/compilerAngular - the compiler library221k
95serve-faviconfavicon serving middleware with caching221k
96vueReactive, component-oriented view layer for modern web interfaces.221k
97tslintAn extensible static analysis linter for the TypeScript language220k
98@angular/commonAngular - commonly needed directives and services219k
99babel-preset-stage-0Babel preset for stage 0 plugins219k
100bootstrapThe most popular front-end framework for developing responsive, mobile first projects on the web.218k

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