- Recline Data Explorer Data explorer library and app all in pure Javascript + Recline Data Explorer Powerful and extensible JS grid/spreadsheet
Recline combines a data grid, Google Refine-style data transforms and visualizations all in lightweight javascript and html.
Designed for standalone use or as a library to integrate into your own - app.
+ app. Recline utilizes the lightweight but powerful Backbone framework, and + so is a cinch to extend or adapt.Main Features
-
@@ -76,9 +85,8 @@
- Easily extensible with new Backends so you can connect to your database or storage layer
- Visualize data -
- Pure javascript (no Flash) and designed for integration -- so it is +
- Open-source, pure javascript and designed for integration -- so it is easy to embed in other sites and applications -
- Open-source
- Built on the simple but powerful Backbone giving a clean and robust design which is easy to extend @@ -86,13 +94,14 @@
- Componentized design means you use only what you need
+ Screenshots
+
Demo
Downloads & Dependencies (Right-click, and use 'Save As')
-Recline Current Version (v0.2) »
+Recline Current Version (v0.3) »
Dependencies
Javascript Libraries:
-
@@ -110,8 +119,9 @@
- Dataset: represents the dataset. Holds dataset info and a pointer to list of data items (Documents in our terminology) which it can load from the relevant Backend.
- Document: an individual data item (e.g. a row from a relational database or a spreadsheet, a document from from a document DB like CouchDB or MongoDB).
More on the models in the Model source docs.
-Backends (more info below) then connect Dataset and Documents to data +
Backends (more info below) connect Dataset and Documents to data from a specific 'Backend' data source. They provide methods for loading and saving Datasets and individuals Documents as well as for bulk loading via a query API and doing bulk transforms on the backend.
@@ -148,7 +158,7 @@ Backbone.history.start(); href="demo/">Demo -- just hit view source (NB: the javascript for the demo is in: app.js). -Backends
+Backends
Backends are connectors to backend data sources from which data can be retrieved.
@@ -196,7 +206,7 @@ like).