Useful tools for building web apps

Just pulled this list together for a co-worker, and thought I’d post it here (in my long-term memory):

 

CoffeeScript: http://coffeescript.org/ – lets you write OO javascript

LESS: http://lesscss.org/ – templated CSS – allows theming and reuse of your css files

Mustache & Knockout: http://mustache.github.com/ && http://knockoutjs.com/ – allows html templating (among other things)

Backbone.js: javascript MVC

Micro-frameworks: http://yobriefca.se/blog/2011/07/18/micro-web-frameworks-101-tinyweb/ – help you write small RESTfull webservices