Backbone

Backbone.js is a JavaScript framework with a RESTful JSON interface and is based on the MVP application design paradigm.