awesome-couchdb
github.com/awesomelistsio/awesome-couchdb ↗A curated list of awesome libraries, tools, frameworks, and resources for CouchDB, an open-source NoSQL database known for its ease of use, scalability, and master-master replication.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me learning resources resources from awesome-couchdb"
Installation instructions →What's inside
Learning Resources
- Apache CouchDB Blog
Articles, tutorials, and updates from the Apache CouchDB team.
- CouchDB Documentation
The official CouchDB documentation.
- CouchDB Tutorial
A comprehensive guide for learning CouchDB basics.
- CouchDB University
Free online courses for learning CouchDB and Couchbase.
- PouchDB + CouchDB Sync Guide
A guide on syncing PouchDB with CouchDB.
Community
- Apache CouchDB Slack
Join the CouchDB Slack community for discussions and networking.
- CouchDB Mailing List
The official CouchDB mailing list for discussions and support.
- CouchDB Twitter
Follow CouchDB on Twitter for news and updates.
- Reddit: r/CouchDB
A subreddit for CouchDB discussions and questions.
- Stack Overflow: CouchDB
A Q&A site for CouchDB-related questions.
Replication and Clustering
- Cluster Setup Guide
Official guide to setting up CouchDB in a clustered environment.
- Couchbase Sync Gateway
A tool for syncing CouchDB with Couchbase and other CouchDB instances.
- CouchDB Lounge
A sharding proxy for CouchDB, designed for horizontal scaling.
- CouchDB Replication
The official CouchDB documentation on replication, including continuous and filtered replication.
Backup and Migration
- couchbackup
A command-line tool for backing up and restoring CouchDB databases.
- CouchReplicate
A tool for replicating CouchDB databases, useful for backups and migrations.
- PouchDB
A JavaScript database that syncs with CouchDB, useful for offline-first apps and migrations.
- Recline.js
A library for handling CouchDB data in JavaScript, including migration support.
Data Modeling and Design
- CouchDB Best Practices
A collection of best practices for designing efficient CouchDB schemas.
- CouchDB Schema Design Guide
A guide on schema design patterns for CouchDB.
- Design Documents
Official documentation on CouchDB design documents, including views and map/reduce functions.
- Mango Query Language
A declarative query language for CouchDB, similar to MongoDB's query syntax.
Optimization and Monitoring
- CouchDB Configuration Guide
Official documentation on configuring CouchDB for optimal performance.
- CouchDB Profiler
A tool for analyzing CouchDB performance.
- couch_stat
A built-in CouchDB tool for monitoring performance metrics.
- Prometheus CouchDB Exporter
A Prometheus exporter for CouchDB metrics.
- Zabbix CouchDB Template
A monitoring template for integrating CouchDB with Zabbix.
GUI Tools
- CouchDB-Futon
An older, built-in web interface for CouchDB (deprecated in favor of Fauxton).
- DBeaver
A universal database tool that supports CouchDB.
- Fauxton
The official web-based UI for managing CouchDB.
- NoSQLBooster
A GUI client for NoSQL databases, including CouchDB.
- Robo 3T
A lightweight GUI client that can be configured for use with CouchDB.
Libraries and Clients
- CouchDB-Haskell
A Haskell client for CouchDB.
- CouchRest
A minimalist Ruby client for CouchDB.
- Cradle
A high-level CouchDB client for Node.js.
- java-cloudant
A Java client library for CouchDB and Cloudant.
- Nano
The official CouchDB client for Node.js.
- PyCouchDB
A CouchDB client for Python.
Showing a sample of 38 resources. View the full list on GitHub →