JavaScript

I keep forgetting what tool does what in the JavaScript ecosystem.

Bower
Package manager
Grunt
Task runner
Gulp
Task runner
NPM
Package manager
Webpack
Asset linker