A Flexible Library For Managing & Displaying Data – Recline.js
It is built on top of jQuery, Backbone.js and Underscore.js and provides components + structure to data-heavy applications with a pack of models (dataset, record/row, field) and views (grid, map, graph, etc.).
The library has many functions for handling datasets including loading, querying and manipulating them.
Recline.js has built-in support for loading data from CSV files, Google Docs, ElasticSearch, CouchDB and more.
And, it can present data beautifully in grids, maps, timelines or any other way you prefer (it can be extended quickly).