Skip to content

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.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-couchdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Awesome CouchDB Awesome Lists

Buy Me A Coffee   Ko-Fi   PayPal   Stripe

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

  • Nano - The official CouchDB client for Node.js.
  • CouchRest - A minimalist Ruby client for CouchDB.
  • PyCouchDB - A CouchDB client for Python.
  • Cradle - A high-level CouchDB client for Node.js.
  • java-cloudant - A Java client library for CouchDB and Cloudant.
  • CouchDB-Haskell - A Haskell client for CouchDB.

GUI Tools

  • Fauxton - The official web-based UI for managing CouchDB.
  • CouchDB-Futon - An older, built-in web interface for CouchDB (deprecated in favor of Fauxton).
  • Robo 3T - A lightweight GUI client that can be configured for use with CouchDB.
  • DBeaver - A universal database tool that supports CouchDB.
  • NoSQLBooster - A GUI client for NoSQL databases, including CouchDB.

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.

Replication and Clustering

  • CouchDB Replication - The official CouchDB documentation on replication, including continuous and filtered replication.
  • Cluster Setup Guide - Official guide to setting up CouchDB in a clustered environment.
  • CouchDB Lounge - A sharding proxy for CouchDB, designed for horizontal scaling.
  • Couchbase Sync Gateway - A tool for syncing CouchDB with Couchbase and other CouchDB instances.

Optimization and Monitoring

Data Modeling and Design

Learning Resources

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

Contribute

Contributions are welcome!

License

CC0

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages