#8585th of 102 in Backends, databases and hosting

couchdb

Document database with an HTTP API, Fauxton admin UI and clustering

Stars
7k
License
Apache-2.0
Last commit
Nov 2026
Language
Erlang
Stars, last 29 weeks+189
21 Apr 2026: 6,822 stars28 Apr 2026: 6,832 stars5 May 2026: 6,837 stars12 May 2026: 6,844 stars19 May 2026: 6,851 stars26 May 2026: 6,857 stars2 Jun 2026: 6,861 stars9 Jun 2026: 6,869 stars16 Jun 2026: 6,873 stars23 Jun 2026: 6,876 stars30 Jun 2026: 6,886 stars7 Jul 2026: 6,892 stars14 Jul 2026: 6,898 stars21 Jul 2026: 6,909 stars28 Jul 2026: 6,912 stars4 Aug 2026: 6,914 stars11 Aug 2026: 6,920 stars18 Aug 2026: 6,925 stars25 Aug 2026: 6,929 stars1 Sept 2026: 6,931 stars8 Sept 2026: 6,937 stars15 Sept 2026: 6,939 stars22 Sept 2026: 6,947 stars29 Sept 2026: 6,958 stars6 Oct 2026: 6,965 stars13 Oct 2026: 6,973 stars20 Oct 2026: 6,982 stars27 Oct 2026: 6,994 stars3 Nov 2026: 7,001 stars10 Nov 2026: 7,011 stars

6,822 on 21 Apr 20267,011 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Apache CouchDB is a database written in Erlang, accessed over HTTP, and it ships with the Fauxton admin UI. The README covers installation on Unix-like systems and Windows, a dev cluster started with ./dev/run (three nodes, port 5984, optional haproxy) and a devcontainer for contributors. It describes no AI features.

Who it is for: Developers who want a self-hosted HTTP document database as an app backend

Strengths

  • ./dev/run starts a local three-node cluster listening on port 5984
  • Built-in Fauxton web UI and an install check at /_utils/#verifyinstall
  • Apache-2.0 licensed, with hosted docs, a changelog and mailing-list support
  • Devcontainer runs configure and make on first creation

Weaknesses

  • README has no feature overview, API examples or data model description
  • No AI, vector search or LLM integration is described
  • No Docker or compose files detected in the repo
  • No tagged release listed; install is from source or per-OS guides

What it needs

  • no GPU
  • Needs Erlang, haproxy (optional, dev cluster)
  • port 5984

Quick answers

Is couchdb open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Also in Backends, databases and hosting

See all 102
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k starscustom license93 out of 100
2strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k stars+245 (+0.3%) in 30 dayscustom license92 out of 100
3traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k stars+446 (+0.7%) in 30 daysMIT92 out of 100
#4appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58k stars+463 (+0.8%) in 30 daysBSD-3-Clause92 out of 100
#5medusaNode.js commerce platform with modular products, carts, orders and payments37.2k starscustom license92 out of 100