Opiniated CouchDB manager, similar to Futon.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
server
www
.emacs.desktop
.gitignore
.jshintrc
README.md
app.js
build.sh
buildit
couchdb.stderr
couchdb.stdout
desktop
develop
erl_crash.dump
git-remove
package.json
push_to_axion5
quilt.org
serve
sync-to-aws.sh
testace.html

README.md

quilt

Bit buggy still at the moment, but basically working.

Opiniated CouchDB manager, similar to Futon.

I thought Futon was a bit cumbersome, and my setup for CouchDB for another app was a bit involved so I wrote an easier manager.

It tries to step you through installing and setting up a CouchDb instance, configuring cors if necessary.

Once the app has access you can edit user, databases, design documents and replications.

The ace editor is used to edit design functions, you can select multiple databases and copy functions between them and more.

All replication params can be edited and set.

You can save replications and design functions in local storage or in a CouchDB database, which you can sync or pull from another CouchDB instance

There is an examine tab that lets you make queries and view conflicts, change feeds and the CouchDB log.

The test tab under Examine lets you set up simple read and write tests to test security set by the security object of databases and any validate_doc_update functions.

Clone the repo, do a npm install and then run ./serve in the root dir, and visit the app at the port displayed.

Or run ./develop and edit the source. On save the site gets rebuilt. Refresh the browser to see the result.