Skip to content
40

Awesome CouchDB

CouchDB - curated meta resources & best practices list

195 stars16 forks64 entriesLast push May 9, 2023 (3 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

CouchDB

is a document-oriented NoSQL database that syncs.

News & Blog Posts

MiniCouchDB in Rust

The Road to CouchDB 3.0: Prepare for 4.0

(02-26-2020)

Patterns & Best Practices

Best Practices

Best Practices, eHealth Africa.

Pagination strategies with PouchDB

12 pro tips for better code with PouchDB

Linux tuning for better CouchDB performance

Patterns & Best Practices >Map/Reduce

PouchDB - Secondary Indexes

Cloudant - MapReduce Primer

Great intro on reduce, group, group_level.

Using View Collation

Index mapping (emits) for data joins.

Views Collation

More documentation on "View Collation".

Cloudant - MapReduce and the Secondary Index (Video)

Great videos here on mapReduce, secondary indexes, and complex keys.

Cloudant - Design Documents

Cloudant's documentation is also great resource for learning concepts of CouchDB.

Cloudant - Design Document Management

How to manage design doc changes in production.

Patterns & Best Practices >Joins

Using View Collation

Index mapping (emits) for data joins.

Grouping related documents together in Cloudant

An approach that leverages CouchDB high availability nature.

Patterns & Best Practices >Document Versioning

Document Revisions (from wiki)

Simple Document Versioning

Blogs

Official Blog

Docs

Official Docs

FAQ (old wiki)

Seems to have more faqs than the new wiki.

Books

The Definitive Guide

CouchDB's "Dog" Book.

List of books on the Wiki

Videos

10 Common Misconceptions

More videos from this conference.

The NoSQL Tapes

CouchDB is discussed on Volume 5 - CouchDB, Volume 8 - MapReduce.

Scaling Out with BigCouch

O'Reilly video on scaling out with BigCouch.

IBM - The New Builders Webinar Series

Libraries

Jaki

A simple ClojureScript CouchDB client

In 2 lists

Community

IRC

irc://irc.freenode.net/couchdb

Apache CouchDB Conf

Lots of video links.

Bylaws

, Minutes

Community >Mailing List

Mailing Lists

Mailing Lists Description

Grokbase

Mailing lists in a Stack Overflow-like interface.

:star2:The Amazing CouchDB Committers and Project Managers :heart_eyes_cat:

Community >Companies

eHealth Africa

Big user of CouchDB, check out their best practices.

Cloudant

Distributed database as a service (DBaaS).

In 2 lists

Fly.io

use this Guide to host

In 7 listsDetails

Bitnami Launchpad for Google Cloud Platform

Host CouchDB on Google Cloud Platform.

PouchDB

A pocket-sized database.

In 2 lists

FoundationDB

CouchDB 4.0 will utilize FoundationDB.

In 3 lists

Hoodie

A backend for Offline First applications.

In 3 lists

Couchbase

NoSQL database.

In 5 listsDetails

Migrating from Apache CouchDB

Comparison of CouchDB and CouchBase

RxDB

NoSQL-database for JavaScript Applications. RxDB provides modules for realtime replication with any CouchDB compliant endpoint and also with custom GraphQL endpoints.

In 3 lists

Misc/Technical

Dynamo and CouchDB Clusters

Article about scaling CouchDB, using clusters.

Google’s paper on Sawzall

Exotic Reductions Examples.

What Every Developer Should Know About CouchDB

Article about lessons learned.

CouchDB Maximum Database Size

NOSQL Patterns

Persistent Trees in git, Clojure and CouchDB

CouchDB - JSON and B-trees and REST, oh my!

Misc/Technical >Attachments

12 pro tips for better code with PouchDB

Cloudant - Attachments Performance Considerations

Are attachments duplicated for each revision?

Mailing list discussion about attachments across revisions.

Misc/Technical >Backups

Simple CouchDB and Cloudant Backup

Article on IBM about backups.

Cloudant Backup Guide

Cloudant docs on backups.

Misc/Technical >CouchApps

List of CouchApps

Ddoc Lab

Create couchapps and CouchDB design docs right in your browser.

Misc/Technical >Scaling

Bitnami CouchDB

Bitnami makes it easy to run CouchDB in the cloud.

Resource Lists

Official CouchDB Wiki

Official CouchDB Wiki (old)

Some things aren't on new wiki yet.

Cloudant Official Guides

Applicable to CouchDB.

List of CouchDB Clients

List of CouchDB Useful Utilities

Old Wiki's Related Projects List

See category
87

Awesome Postgres

dhamaniasad/awesome-postgres

A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql

Fresh★ 12k52 entriesPushed 1 month ago
86

awesome-mysql

shlomi-noach/awesome-mysql

A curated list of awesome MySQL software, libraries, tools and resources

Fresh★ 2.6k109 entriesPushed 7 days ago
84

Awesome PocketBase

benallfree/awesome-pocketbase

A collection of PocketBase community resources.

Fresh★ 1.2k92 entriesPushed today
83

Awesome Game Datasets

leomaurodesenv/game-datasets

:video_game: A curated list of awesome game datasets, and tools to artificial intelligence in games

Fresh★ 1.1k189 entriesPushed 9 days ago
82

Awesome MongoDB

ramnes/awesome-mongodb

:leaves: A curated list of awesome MongoDB resources, libraries, tools and applications

Fresh★ 2.7k182 entriesPushed 12 days ago
75

Awesome Database Tools

mgramin/awesome-db-tools

Everything that makes working with databases easier

Active★ 5.3k320 entriesPushed 4 months ago