Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://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.
https://github.com/awesomelistsio/awesome-couchdb
List: awesome-couchdb
awesome awesome-list awesome-lists couchdb
Last synced: 14 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/awesomelistsio/awesome-couchdb
- Owner: awesomelistsio
- Created: 2024-11-17T22:47:22.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-17T22:47:54.000Z (3 months ago)
- Last Synced: 2025-01-26T22:01:23.596Z (26 days ago)
- Topics: awesome, awesome-list, awesome-lists, couchdb
- Language: Python
- Homepage: https://www.awesomelists.xyz/
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - 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. (Other Lists / Julia Lists)
README
# Awesome CouchDB [](https://github.com/awesomelistsio/awesome)
[](https://tinyurl.com/2h9aktmd) [](https://tinyurl.com/d4xnrptz) [](https://tinyurl.com/mr22naua) [](https://tinyurl.com/e8ymxdw3)
> 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.
## Contents
- [Libraries and Clients](#libraries-and-clients)
- [GUI Tools](#gui-tools)
- [Backup and Migration](#backup-and-migration)
- [Replication and Clustering](#replication-and-clustering)
- [Optimization and Monitoring](#optimization-and-monitoring)
- [Data Modeling and Design](#data-modeling-and-design)
- [Learning Resources](#learning-resources)
- [Books](#books)
- [Community](#community)
- [Contribute](#contribute)
- [License](#license)## Libraries and Clients
- [Nano](https://github.com/apache/couchdb-nano) - The official CouchDB client for Node.js.
- [CouchRest](https://github.com/couchrest/couchrest) - A minimalist Ruby client for CouchDB.
- [PyCouchDB](https://github.com/histrio/pycouchdb) - A CouchDB client for Python.
- [Cradle](https://github.com/flatiron/cradle) - A high-level CouchDB client for Node.js.
- [java-cloudant](https://github.com/cloudant/java-cloudant) - A Java client library for CouchDB and Cloudant.
- [CouchDB-Haskell](https://github.com/jdreaver/couchdb-haskell) - A Haskell client for CouchDB.## GUI Tools
- [Fauxton](https://couchdb.apache.org/fauxton-visual-guide/index.html) - The official web-based UI for managing CouchDB.
- [CouchDB-Futon](https://docs.couchdb.org/en/stable/api/server/common.html#futon) - An older, built-in web interface for CouchDB (deprecated in favor of Fauxton).
- [Robo 3T](https://robomongo.org/) - A lightweight GUI client that can be configured for use with CouchDB.
- [DBeaver](https://dbeaver.io/) - A universal database tool that supports CouchDB.
- [NoSQLBooster](https://nosqlbooster.com/) - A GUI client for NoSQL databases, including CouchDB.## Backup and Migration
- [couchbackup](https://github.com/cloudant/couchbackup) - A command-line tool for backing up and restoring CouchDB databases.
- [CouchReplicate](https://github.com/glynnbird/couchreplicate) - A tool for replicating CouchDB databases, useful for backups and migrations.
- [PouchDB](https://pouchdb.com/) - A JavaScript database that syncs with CouchDB, useful for offline-first apps and migrations.
- [Recline.js](https://github.com/okfn/recline) - A library for handling CouchDB data in JavaScript, including migration support.## Replication and Clustering
- [CouchDB Replication](https://docs.couchdb.org/en/stable/replication/protocol.html) - The official CouchDB documentation on replication, including continuous and filtered replication.
- [Cluster Setup Guide](https://docs.couchdb.org/en/stable/setup/cluster.html) - Official guide to setting up CouchDB in a clustered environment.
- [CouchDB Lounge](https://github.com/cloudant-labs/couchdb-lounge) - A sharding proxy for CouchDB, designed for horizontal scaling.
- [Couchbase Sync Gateway](https://www.couchbase.com/products/sync-gateway) - A tool for syncing CouchDB with Couchbase and other CouchDB instances.## Optimization and Monitoring
- [CouchDB Configuration Guide](https://docs.couchdb.org/en/stable/config/index.html) - Official documentation on configuring CouchDB for optimal performance.
- [couch_stat](https://docs.couchdb.org/en/stable/api/server/common.html#get--_stats) - A built-in CouchDB tool for monitoring performance metrics.
- [Prometheus CouchDB Exporter](https://github.com/gesellix/couchdb-prometheus-exporter) - A Prometheus exporter for CouchDB metrics.
- [Zabbix CouchDB Template](https://www.zabbix.com/integrations/couchdb) - A monitoring template for integrating CouchDB with Zabbix.
- [CouchDB Profiler](https://github.com/apache/couchdb-profiler) - A tool for analyzing CouchDB performance.## Data Modeling and Design
- [Mango Query Language](https://docs.couchdb.org/en/stable/api/database/find.html) - A declarative query language for CouchDB, similar to MongoDB's query syntax.
- [Design Documents](https://docs.couchdb.org/en/stable/ddocs/index.html) - Official documentation on CouchDB design documents, including views and map/reduce functions.
- [CouchDB Best Practices](https://www.cloudant.com/product/cloudant-best-practices/) - A collection of best practices for designing efficient CouchDB schemas.
- [CouchDB Schema Design Guide](https://developer.ibm.com/articles/cl-cloudant-schema/) - A guide on schema design patterns for CouchDB.## Learning Resources
- [CouchDB Documentation](https://docs.couchdb.org/en/stable/) - The official CouchDB documentation.
- [CouchDB Tutorial](https://www.tutorialspoint.com/couchdb/index.htm) - A comprehensive guide for learning CouchDB basics.
- [Apache CouchDB Blog](https://blog.couchdb.org/) - Articles, tutorials, and updates from the Apache CouchDB team.
- [CouchDB University](https://university.couchbase.com/) - Free online courses for learning CouchDB and Couchbase.
- [PouchDB + CouchDB Sync Guide](https://pouchdb.com/guides/replication.html) - A guide on syncing PouchDB with CouchDB.## Books
- *CouchDB: The Definitive Guide* by J. Chris Anderson, Jan Lehnardt, and Noah Slater - A comprehensive guide to using CouchDB effectively.
- *Seven Databases in Seven Weeks* by Eric Redmond and Jim R. Wilson - A book that includes a chapter on CouchDB.
- *Getting Started with CouchDB* by MC Brown - A practical guide to using CouchDB.
- *Learning NoSQL* by Martin Schoenhacker - A book covering various NoSQL databases, including CouchDB.
- *CouchDB and PouchDB for Web Developers* by Stephen Ludin - A book on using CouchDB with PouchDB for offline-first web applications.## Community
- [CouchDB Mailing List](https://lists.apache.org/[email protected]) - The official CouchDB mailing list for discussions and support.
- [Reddit: r/CouchDB](https://www.reddit.com/r/CouchDB/) - A subreddit for CouchDB discussions and questions.
- [Stack Overflow: CouchDB](https://stackoverflow.com/questions/tagged/couchdb) - A Q&A site for CouchDB-related questions.
- [Apache CouchDB Slack](https://couchdb-slack.herokuapp.com/) - Join the CouchDB Slack community for discussions and networking.
- [CouchDB Twitter](https://twitter.com/couchdb) - Follow CouchDB on Twitter for news and updates.## Contribute
Contributions are welcome!
## License
[](http://creativecommons.org/licenses/by-sa/4.0/)