Just wanted to let you know we're working on a data manipulation framework for 
Javascript that exposes a simple API for graph persistence. It uses CouchDB in 
the backend, and thus turns it into a Graph Database.

With Data.js you can:

 - Query, manipulate and persist data on the client (browser) or on the server 
(Node.js) using exactly the same API.

 - Make fast computations (like grouping and aggregating data, filtering)

 - Synchronize nodes with a data-store (CouchDB) and handle conflicts that may 
occur in a multi user scenario

 - Subscribe for graph updates in realtime (using stateful Websockets for 
transport)


Based on type information Data.js stores indices (CouchDB views) and allows you 
to query them using a JSON based query syntax. Thus it provides a simple query 
interface without the need of specifying CouchDB views manually.

Documentation: http://substance.io#michael/data-js
Repository: http://github.com/michael/data


Looking forward to your feedback.

-- Michael 

Reply via email to