Backbone.coffee gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. Backbone.coffee is a port of Backbone.js written in CoffeeScript. It's fully compatible with Backbone.js (both coffee and