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.1m
6webpackPacks CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, ...1m
7eslintAn AST-based pattern checker for JavaScript.1m
8babel-preset-es2015Babel preset for all es2015 plugins.997k
9lodashLodash modular utilities.971k
10reactReact is a JavaScript library for building user interfaces.963k
11babel-loaderbabel module loader for webpack898k
12chaiBDD/TDD assertion library for node.js and the browser. Test framework agnostic.854k
13karmaSpectacular Test Runner for JavaScript.837k
14body-parserNode.js body parsing middleware826k
15grunt-contrib-uglifyMinify JavaScript files with UglifyJS816k
16grunt-contrib-watchRun predefined tasks whenever watched file patterns are added, changed or deleted810k
17grunt-contrib-jshintValidate files with JSHint770k
18react-domReact package for working with the DOM.769k
19css-loadercss loader module for webpack664k
20jqueryJavaScript library for DOM operations655k
21babel-eslintCustom parser for ESLint632k
22karma-chrome-launcherA Karma plugin. Launcher for Chrome and Chrome Canary.613k
23grunt-contrib-cleanClean files and folders593k
24karma-jasmineA Karma plugin - adapter for Jasmine testing framework.585k
25gulp-uglifyMinify files with UglifyJS.582k
26typescriptTypeScript is a language for application scale JavaScript development555k
27requestSimplified HTTP request client.550k
28babel-preset-reactBabel preset for all React plugins.548k
29grunt-contrib-concatConcatenate files.546k
30gulp-renameRename files545k
31rimrafA deep deletion module for node (like <code>rm -rf</code>)540k
32grunt-contrib-copyCopy files and folders536k
33webpack-dev-serverServes a webpack app. Updates the browser on changes.515k
34style-loaderstyle loader module for webpack509k
35sinonJavaScript test spies, stubs and mocks.508k
36file-loaderfile loader module for webpack491k
37gulp-concatConcatenates files477k
38eslint-plugin-reactReact specific linting rules for ESLint470k
39gulp-utilUtility functions for gulp plugins452k
40asyncHigher-order functions and common patterns for asynchronous code443k
41morganHTTP request logger middleware for node.js421k
42jasmine-coreOfficial packaging of Jasmine's core files for use by Node.js projects.414k
43momentParse, validate, manipulate, and display dates412k
44babel-cliBabel command line.410k
45extract-text-webpack-pluginExtract text from bundle into a file.407k
46url-loaderurl loader module for webpack399k
47karma-phantomjs-launcherA Karma plugin. Launcher for PhantomJS.393k
48globa little globber392k
49uglify-jsJavaScript parser, mangler/compressor and beautifier toolkit389k
50chalkTerminal string styling done right388k
51grunt-contrib-connectStart a connect web server387k
52delDelete files and folders385k
53node-sassWrapper around libsass385k
54grunt-contrib-cssminMinify CSS384k
55debugsmall debugging utility380k
56gulp-sassGulp plugin for sass369k
57semverThe semantic version parser used by npm.364k
58rxjsReactive Extensions for modern JavaScript364k
59autoprefixerParse CSS and add vendor prefixes to CSS rules using values from the Can I Use website362k
60browserifybrowser-side require() the node way359k
61load-grunt-tasksLoad multiple grunt tasks using globbing patterns355k
62html-webpack-pluginSimplifies creation of HTML files to serve your webpack bundles354k
63mongooseMongoose MongoDB ODM353k
64cookie-parsercookie parsing with signatures350k
65eslint-plugin-importImport with sanity.344k
66shelljsPortable Unix shell commands for Node.js342k
67zone.jsZones for JavaScript341k
68babel-registerbabel require hook339k
69browser-syncLive CSS Reload &amp; Browser Syncing338k
70jsdomA JavaScript implementation of many web standards333k
71bowerThe browser package manager333k
72reduxPredictable state container for JavaScript apps330k
73vueReactive, component-oriented view layer for modern web interfaces.317k
74grunt-cliThe grunt command line interface315k
75gulp-sourcemapsSource map support for Gulp.js313k
76istanbulYet another JS code coverage tool that computes statement, line, function and branch coverage wit...312k
77karma-coverageA Karma plugin. Generate code coverage.311k
78@angular/coreAngular - the core framework308k
79cross-envRun scripts that set and use environment variables across platforms307k
80react-reduxOfficial React bindings for Redux306k
81tslintAn extensible static analysis linter for the TypeScript language306k
82underscoreJavaScript's functional programming helper library.306k
83@angular/compilerAngular - the compiler library305k
84core-jsStandard library303k
85@angular/commonAngular - commonly needed directives and services302k
86@angular/platform-browserAngular - library for using Angular in a web browser300k
87protractorWebdriver E2E test wrapper for Angular.299k
88@angular/platform-browser-dynamicAngular - library for using Angular in a web browser with JIT compilation296k
89ejsEmbedded JavaScript templates292k
90react-routerDeclarative routing for React289k
91babel-plugin-transform-runtimeExternalise references to helpers and builtins, automatically polyfilling your code without pollu...288k
92@types/nodeTypeScript definitions for Node.js286k
93@angular/httpAngular - the http service281k
94bootstrapThe most popular front-end framework for developing responsive, mobile first projects on the web.281k
95sass-loaderSass loader for webpack281k
96jshint-stylishStylish reporter for JSHint280k
97socket.ionode.js realtime framework server276k
98karma-firefox-launcherA Karma plugin. Launcher for Firefox.276k
99mkdirpRecursively mkdir, like <code>mkdir -p</code>273k
100@angular/formsAngular - directives and services for creating forms273k

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