HTML5+CSS web application building blocks.
<fundamentals>
□ jQuery.js : simplifies selecting and modifying selecting DOM objects.
□ Prototype.js : Javascript framework
□ backbone.js : enables rich web applications(like Gmail) on front-end side with MVC model.
□ underscore.js : adds functional programming language features.
□ LAB.js : on-demand javascript loader.
<template>
□ handlebars.js : template engine
□ mustach.js : template engine
<server-side script>
□ node.js : server-side javascript.
□ phantomJS : webkit console program
<javascript compiler>
□ coffeescript : little language that compiles into JavaScript
<css>
□ SASS : extendable and hierarchical css sheet.
<mobile support>
□ iscroll : enables ipad/iphone ready scroll interface to web.
□ zepto.js
<unit testing>
□ jslint : javascript code quality tool
□ Qunit : javascript test suite
□ Ready.js : tool to prepare your javascript files for production
<Ruby integrated>
□ Jammit : asset packaging library for Rails