Comparing bower vs. npm

How are they different?

Here we compare between bower and npm. In this comparison we will focus on the latest versions of both packages. The current versions are bower 1.8.4 and npm 6.4.1.

bower, The browser package manager. It was authored by Twitter on Sep, 2012.
npm, a package manager for JavaScript. It was authored by Isaac Z. Schlueter on Jul, 2013.

When comparing both packages you notice that bower is the more popular package today (15,295 Stars on Github).
bower has been out there for longer (since 6 years ago), it also has a bigger community of maintainers, fewer dependencies, fewer open pull requests, more stars on Github, more followers on Github and more forks.
On the other hand, npm has more versions, more frequent updates, more weekly downloads, more monthly downloads and fewer open issues.

In our review bower got 944,218 points and npm got 2,850,024 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 both packages.

Going into more detail




description The browser package manager a package manager for JavaScript
keywords bower install, modules, package manager, package.json
author Twitter Isaac Z. Schlueter
Related / similar packages
yarn, grunt, gulp, webpack yarn, grunt, gulp, webpack
licenses MIT Artistic-2.0
created 6 years ago (Sep, 2012) 5 years ago (Jul, 2013)
modified 2 months ago 21 days ago
total versions 90 298
version average every 25 days every 6 days
maintainers 7 4
dependencies 0 118
Daily Downloads 0 0
Weekly Downloads 261,736 800,171
Monthly Downloads 1,586,210 4,892,728
open issues 212 16
open pull requests 0 16
stargazers 15,295 527
subscribers 801 41
forks 1,999 116
Overall points




CLI Shortcuts
install npm i -S bower npm i -S npm
remove npm r -S bower npm r -S npm

Share this with other developers