client side javascript and tools
AngularJS
javascript framework - app oriented
javascript library/toolkit - app oriented
Bootstrap
javascript framework - UI responsive design oriented
Bower
dependencies manager for webapp - manage js dependencies or asset - dependencies are deployed in flat way (opposite of npm which deploy each dependency nested) - use bower.json and .bowerrc
Compass
CSS framework based on Sass
Dojo
javascript framework - app oriented
javascript framework - app oriented
HTML5 Boilerplate
Web project template
jQuery
javascript framework - UI oriented
Less
CSS derivated language
MooTools
javascript library - UI oriented
Sass
CSS derivated language
Stylus
CSS derivated language
Underscore.js
javascript library
Server side javascript and tools
Node.js
server-side javascript
npm
Node package manager - installed with nodejs - each dependency is deployed in a nested way (opposite of bower which deploy each dependency in a flat way) - use package.json
Express
server-side javascript framework
Jade
Javascript template engine
Swig
Javascript template engine
Other
MEAN
conceptual javascript stack - MongoDB, Express, Angular, Nodejs
Different mean stack implementation :
http://meanjs.org http://mean.io
mean.js is a fork of mean.io -
difference between them
Yeoman
project generator
MongoDB
document oriented database
Redis
key/value store
CoffeeScript
javascript derivated language
TypeScript
javascript derivated language
Grunt
javascript task manager/build tool - like maven or ant - use Gruntfile.js
Gulp
http://gulpjs.com/
javascript task manager/build tool - use gulpfile.js
Use npm as build tool
http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/
JSLint
javascript code quality tool
JSHint
javascript code quality tool - fork of JSLint
JSFiddle
online javascript sandbox
RequireJS
javascript module loader
Karma (formerly Testacular)
Test runner
Jasmine
Javascript test framework
Mocha
Javascript test framework
HTTP Archive
Web technology statistic
BuiltWith
Web technology statistic