Nano Records
This is a utility I built quite a long time ago for interacting with CouchDB.
Conflicts were avoided with automated retries, errors sanitised, designs persisted on an as-needed basis, and so on. It was intended to make life simpler by abstracting away some general database busywork and hopefully make it easier to get up and running.
It has since been superseded by the Couch Recliner project.