Compare

Comparing browserify vs. grunt vs. gulp vs. jspm vs. rollup

How are they different?

Here we compare between browserify, grunt, gulp, jspm and rollup. In this comparison we will focus on the latest versions of those packages. The current versions are browserify 14.5.0, grunt 1.0.1, gulp 3.9.1, jspm 0.16.53 and rollup 0.50.0.

browserify, browser-side require() the node way. It was authored by James Halliday on Feb, 2011.
grunt, The JavaScript Task Runner. It was authored by Grunt Development Team on Jan, 2012.
gulp, The streaming build system. It was authored by Fractal on Jul, 2013.
jspm, Registry and format agnostic JavaScript package manager. It was authored on Apr, 2013.
rollup, Next-generation ES6 module bundler. It was authored by Rich Harris on May, 2015.

When comparing those packages you notice that gulp is the more popular package today (27,692 Stars on Github).
browserify has been out there for longer (since 7 years ago), it also has more versions and a bigger community of maintainers.
gulp has more daily downloads, more weekly downloads, more monthly downloads, less open issues, less open pull requests, more stars on Github, more followers on Github and more forks.
rollup has more frequent updates and less dependencies.

In our review browserify got 1,667,266 points, grunt got 1,275,121 points, gulp got 2,048,473 points, jspm got 111,087 points and rollup got 524,097 points. The points are a summary of how big the community is and how well the package is maintained.

Lets dive deeper and have a look at some more details on those packages.

Going into more detail

 

browserify
14.5.0
NPM

grunt
1.0.1
NPM

gulp
3.9.1
NPM

jspm
0.16.53
NPM

rollup
0.50.0
NPM

description browser-side require() the node way The JavaScript Task Runner The streaming build system Registry and format agnostic JavaScript package manager Next-generation ES6 module bundler
keywords browser, require, commonjs, commonj-esque, bundle, npm, javascript task, async, cli, minify, uglify, build, lodash, unit, test, qunit, nodeunit, server, init, scaffold, make, jake, tool modules, bundler, bundling, es6, optimizer
author James Halliday Grunt Development Team Fractal N/A Rich Harris
Related / similar packages
webpack webpack, bower webpack, bower webpack, bower webpack
Comparison
licenses MIT MIT MIT Apache-2.0 MIT
created 7 years ago (Feb, 2011) 6 years ago (Jan, 2012) 4 years ago (Jul, 2013) 5 years ago (Apr, 2013) 2 years ago (May, 2015)
modified 3 days ago 5 days ago 5 days ago 3 days ago 19 days ago
total versions 468 56 63 242 192
version average every 5 days every a month every 25 days every 7 days every 5 days
maintainers 36 4 2 1 4
dependencies 47 16 13 20 0
Daily Downloads 25,850 23,428 35,792 2,035 11,594
Weekly Downloads 721,309 472,583 784,748 51,213 197,388
Monthly Downloads 2,547,920 2,023,454 3,209,583 156,264 811,898
open issues 422 138 26 203 197
open pull requests 30 22 5 12 14
stargazers 11,435 11,595 27,692 3,616 10,615
subscribers 325 591 1,201 121 248
forks 1,026 1,522 4,003 284 434
wiki
Points
Overall points

1,667,266

Points

1,275,121

Points

2,048,473

Points

111,087

Points

524,097

Points
CLI Shortcuts
install npm i -S browserify npm i -S grunt npm i -S gulp npm i -S jspm npm i -S rollup
remove npm r -S browserify npm r -S grunt npm r -S gulp npm r -S jspm npm r -S rollup

Share this with other developers

store