SPA Tools is a set of tools and modules to help building Single Page Applications and other modern web applications.
It use extend and unify common libraries likes knockout.js and underscore.js and provide many modules to help creating complex javascript application.
It also contains a javascript ORM built on knockout which helps querying and synchronizing remote REST/OData Service with transparent offline support.