This project was created as an aide towards helping me understand CouchDB's external interface. Think of it as executable pseudo-code for a specification and you won't be far from the truth. Hopefully this will lead toward the production of real documentation. While basura is intended to eventually be fully functional, it is not intended to for concurrent, scalable or reliable usage. Simply put, it was named "basura" (spanish for "trash") for a reason. If you put your documents in here and lose them, then consider yourself forewarned. Requires: (use apt-get on Ubuntu): python2.5 python-simplejson spidermonkey-bin Optional requirements (for compdemo): ruby libjson-ruby You will also need the JavaScript view server code from CouchDB The provided makefile can help with this task. To run the basura server, simply: python server.py --port=8080 If you have CouchDB installed, the compdemp.rb file can be used to see side by side comparisons. To run the CouchDB unit tests (which the Makefile can also help you fetch), simply visit the following page with your web browser: http://localhost:8080/couch_tests.html