For those of you who want to get hands on right away, you can:
* [Try out a demo](http://reclinejs.com/demos/) – like [this demo of the grid, graph and map components](http://reclinejs.com/demos/multiview/)
* [Dive in and build an app using the library following the Tutorial](http://reclinejs.com/docs/tutorials.html)
* [Read the full documentation](http://reclinejs.com/docs/)
* [Check out the Recline.JS code on Github](https://github.com/okfn/recline)
## What Is It?
The aim of Recline is to weave together existing open-source components to create an easy to use but powerful platform for building your own data apps.
The views can be embedded in to other apps just like we’ve done for [CKAN](http://ckan.org) and the [DataHub](http://datahub.io) where it’s used for our data viewer and visualisations.
What makes Recline so versatile is its modularity, meaning you only need to take what you need for the data app you want to build.
* View (and edit) your data in a clean grid / table interface
* Built in visualizations including graphs, maps and timelines
* Load data from multiple sources including online CSV and Excel, local CSV, Google Docs, ElasticSearch and the DataHub
* Bulk update/clean your data using an easy scripting UI
* Easily extensible with new Backends so you can connect to your database or storage layer
* Built on the simple but powerful Backbone giving a clean and robust design which is easy to extend
* Properly designed model with clean separation of data and presentation
* Componentized design means you use only what you need
## Who’s Behind It?
Recline has been developed by Rufus Pollock and Max Ogden with substantial contributions from the [CKAN team](http://ckan.org/) including Adria Mercader and Aron Carroll.
[There are a selection of demos now available on the Recline website for you to try out](http://reclinejs.com).
### [Multiview Demo](http://reclinejs.com/demos/multiview/)
### [The Data Explorer](http://explorer.datahub.io/)