http://couchapp.org
Даже если вы не создаете типичное приложение couchapp (веб-приложение от CouchDB), я считаю, что оно является полезным инструментом для нужд, которые вы описываете.
Минимальный couchapp позволяет вам организовать каждую из ваших функций просмотра, просмотра, отображения, фильтрации и обновления как их собственный файл .js в структуре каталога, которая имеет смысл. Он заботится о JSON-кодировании во время отправки и сборке всех файлов в документ _design. Это позволяет вам легко использовать типичные методы контроля версий. Он также поддерживает другие методы SCM, такие как включение конфигураций для передачи в другие среды. Это позволяет избежать большинства неприятностей с Futon, который не очень практичный инструмент для управления вашими функциями JavaScript в CouchDB.