Gnieh Sohva is a scala library allowing users to easily work with couchdb databases.
It consists in several tools:
sohva-clientis a client allowing user to query a CouchDB server.
sohva-entitiesis a layer built upon sohva client that allows people to store entities and components into a CouchDB database.
sohva-dmallows you to manage your design documents locally and synchronize your local versions with the design documents in the database.
sohva-testingis a module that allows to test applications that use CouchDB.
Have a look at the wiki pages for more documentation