livelycode / LivelyCouch

Fusion of CouchDB and Node.js - an http event-driven framework

Home Page:http://www.livelycouch.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LivelyCouch

*** Note: Development on this project has halted ***
Check out hook.io for a project with similar goals and design:
https://github.com/hookio/hook.io

LivelyCouch is a framework that integrates Node.js with CouchDB and is driven by HTTP events. It is designed to fill the gap between CouchApps and a full-fledged web application. All your LivelyCouch applications can be stored in CouchDB and replicated just like CouchApps.

LivelyCouch takes the event-model of Node.js to the HTTP layer, allowing you to write small decoupled Workers that only communicate through HTTP events and event subscriptions.

To read more about LivelyCouch, have a look at our website: www.livelycouch.org

##Installation

First install the latest version of CouchDB - easiest way is to use build-couchdb: git clone https://github.com/livelycouch/build-couchdb.git cd build-couchdb git submodule init git submodule update

rake git="git://github.com/apache/couchdb.git trunk"

Launch CouchDB: build/bin/couchdb

Add an Admin user with login: "lively" and password: "lively".

Make sure you have Node.js installed.

Now, get the LivelyCouch source and run the install script: git clone https://github.com/livelycouch/LivelyCouch.git cd LivelyCouch node install.js

If everything went well, LivelyCouch should now be running. From now on it will be automatically launched by CouchDB on startup.

About

Fusion of CouchDB and Node.js - an http event-driven framework

http://www.livelycouch.org


Languages

Language:JavaScript 100.0%