Skip to content
@KouchDB

KouchDB

A collection of CouchDB and CouchDB compatible databases, including some of my own experiments. I'm a huge fan of the CouchDB concept and architecture!

KouchDB 👋

A collection of CouchDB and CouchDB compatible databases and related tools and experiments.

I'm a huge fan of the CouchDB concept and architecture, but I don't like the Erlang implementation.

There's a lot to like in the javascript-based rewrite, PouchDB, but it's not mature enough yet on the server side (as of 2023), especially for cloud deployment. That's not a criticism of the PouchDB developers, as their goal was really to run in the browser. It just so happens that rewriting in Javascript unlocks NodeJS as a platform, which in turn unlocks the option to easily port to other runtimes such as AWS Lambda.

I have evaluated both CouchDB and PouchDB for one of my projects and also experimented with building my own CouchDB-compatible engine. Some of these experiments made it into the repos in this collection.

Pinned Loading

  1. pouchdb-aws-serverless pouchdb-aws-serverless Public

    An AWS Serverless deployment of pouchdb-server, using AWS Lambda for compute and Amazon Elastic Filesystem (EFS) as the backing store. Up to 100x cheaper than Cloudant.

    JavaScript 2

  2. couchdb-java-replication-source couchdb-java-replication-source Public

    CouchDB mock replication source Proof Of Concept. Demonstrates how to stand-up a Java Springboot service as a source for CouchDB replication.

    Java 1

  3. couchdb-aws-ec2-docker couchdb-aws-ec2-docker Public

    AWS CloudFormation template to launch a CouchDB instance on EC2, running on Docker.

  4. pouchdb-aws-ec2-server-nginx pouchdb-aws-ec2-server-nginx Public

    AWS CloudFormation template to deploy a PouchDB server running on Docker in an EC2 instance, with an Nginx reverse proxy for network protection.

    Dockerfile

Repositories

Showing 9 of 9 repositories
  • ironbench Public

    IronBench a very barebones proof-of-concept for a CouchDB-compatible database written in Rust. It supports reading and writing single JSON documents via PUT and GET respectively. The code was written by ChatGPT and then cleaned up by a freelancer. My goal was to evaluate Rust support for JSON, Sqlite, and server-side HTTP. Everything works nicely.

    KouchDB/ironbench’s past year of commit activity
    Rust 0 0 0 0 Updated Apr 15, 2023
  • pouchdb Public Forked from pouchdb/pouchdb

    🐨 - PouchDB is a pocket-sized database.

    KouchDB/pouchdb’s past year of commit activity
    JavaScript 0 Apache-2.0 1,512 0 0 Updated Apr 15, 2023
  • .github Public
    KouchDB/.github’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Apr 15, 2023
  • couchdb-aws-ec2-docker Public

    AWS CloudFormation template to launch a CouchDB instance on EC2, running on Docker.

    KouchDB/couchdb-aws-ec2-docker’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Apr 15, 2023
  • pouchdb-aws-ec2-server-nginx Public

    AWS CloudFormation template to deploy a PouchDB server running on Docker in an EC2 instance, with an Nginx reverse proxy for network protection.

    KouchDB/pouchdb-aws-ec2-server-nginx’s past year of commit activity
    Dockerfile 0 GPL-3.0 0 0 0 Updated Apr 15, 2023
  • pouchdb-aws-serverless Public

    An AWS Serverless deployment of pouchdb-server, using AWS Lambda for compute and Amazon Elastic Filesystem (EFS) as the backing store. Up to 100x cheaper than Cloudant.

    KouchDB/pouchdb-aws-serverless’s past year of commit activity
    JavaScript 2 0 0 1 Updated Apr 15, 2023
  • couchdb-java-replication-source Public

    CouchDB mock replication source Proof Of Concept. Demonstrates how to stand-up a Java Springboot service as a source for CouchDB replication.

    KouchDB/couchdb-java-replication-source’s past year of commit activity
    Java 1 0 0 0 Updated Nov 7, 2022
  • chairdb Public Forked from marten-de-vries/chairdb

    A small CouchDB-compatible database with sync support

    KouchDB/chairdb’s past year of commit activity
    Python 1 Apache-2.0 3 0 0 Updated May 29, 2021
  • couchdb-rust-rewrite Public Forked from garrensmith/couch_hack_week

    Rust CouchDB implementation for Cloudant hackweek

    KouchDB/couchdb-rust-rewrite’s past year of commit activity
    Rust 0 Apache-2.0 3 0 0 Updated Jun 7, 2020

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…