Preview. These maps are our reading of public sources and haven't been checked with the projects' maintainers yet.
PouchDB / CouchDB
JavaScript in-browser database that replicates with Apache CouchDB (or compatible servers) using the CouchDB multi-master replication protocol.
pouchdb.comActive
CouchDB actively developed (3.5.x line); PouchDB slow: last release 9.0.0 (2024-06-21), only dependency/ASF commits since (checked 2026-10-25)
In Local-first
Where it stands apart
- Which shared standard or format does it mainly build on? CouchDB replication protocol (0% of 21 others)
- How are concurrent edits resolved? (first that applies) left to the app (conflicts are kept for it to resolve) (0% of 21 others)
- Which platforms are first-class? JavaScript on web and server only (19% of 21 others)
What it shares with most of the community
- Is it actively maintained? active (76% of 21 others)
- How is the main thing licensed? permissive open source (MIT/Apache/BSD) (67% of 21 others)
- Can it run entirely on your own device or infrastructure, without the maker's servers? yes (81% of 21 others)
- Do you need an account to use it? no account (71% of 21 others)
- Who is it for? developers (90% of 21 others)
- Does an app built on it keep working fully offline, for both reads and writes? yes, full offline reads and writes (86% of 21 others)
- What does it need to sync between devices? (first that applies) a sync server or relay (yours or hosted) (52% of 21 others)
- If the company behind it disappeared, would apps keep working? yes (81% of 21 others)
- Is end-to-end encryption built in? no (80% of 20 others)
Nearest neighbors
- Evolu 67% of 18 shared answers match
- Fireproof 61% of 18 shared answers match
- LiveStore 61% of 18 shared answers match
Every answer
| Question | Answer | Source |
|---|---|---|
| Is it actively maintained? | active CouchDB actively developed (3.5.x line); PouchDB slow: last release 9.0.0 (2024-06-21), only dependency/ASF commits since | 2026-10-25 |
| How is the main thing licensed? | permissive open source (MIT/Apache/BSD) v4: from the map's own 'license' question. Apache-2.0 | source 2026-10-25 |
| How is it mainly sustained? | community, foundation, or research v4: from the map's own 'business' question. Apache Software Foundation projects | source 2026-10-25 |
| Can it run entirely on your own device or infrastructure, without the maker's servers? | yes v4: from the map's own 'self_host' question. CouchDB is Apache-licensed and self-hosted | source 2026-10-25 |
| Do you need an account to use it? | no account Library syncing with self-hosted CouchDB; no account. | source 2026-10-26 |
| Who is it for? | developers v4: from the map's own 'audience' question. | source 2026-10-25 |
| Which shared standard or format does it mainly build on? | stands apart CouchDB replication protocol Implements the CouchDB replication protocol. | source 2026-10-26 |
| Does an app built on it keep working fully offline, for both reads and writes? | yes, full offline reads and writes | source 2026-10-25 |
| What does it need to sync between devices? (first that applies) | a sync server or relay (yours or hosted) Sync target is CouchDB or a compatible server (PouchDB-to-PouchDB also possible) | source 2026-10-25 |
| If the company behind it disappeared, would apps keep working? | yes | source 2026-10-25 |
| Is end-to-end encryption built in? | no Only via third-party plugins | source 2026-10-25 |
| What shape of data does your app read and write? | JSON-like documents "You store unstructured documents"; JSON-style objects with _id, no tables. | source 2026-10-26 |
| How are concurrent edits resolved? (first that applies) | stands apart left to the app (conflicts are kept for it to resolve) Deterministic winning revision is picked automatically, but conflicts are kept and the app is expected to resolve them | source 2026-10-25 |
| Where does synced data live on the server side? | in its own sync server or relay CouchDB | source 2026-10-25 |
| Where does it keep data on the client by default, on its main platform? | IndexedDB or other browser storage IndexedDB adapter by default; LevelDB in Node | source 2026-10-25 |
| How much data syncs to each client? | everything the user can access Typically whole database (db-per-user); filtered/selector replication available | source 2026-10-25 |
| Which platforms are first-class? | stands apart JavaScript on web and server only PouchDB is JS; CouchDB protocol has other clients (e.g. Couchbase Lite) but not first-party | source 2026-10-25 |
| Are auth and permissions built in? | partly or via hooks CouchDB has users and per-database security; no per-document permissions | source 2026-10-25 |
Sources
This page was derived from:
- GitHub · github.com/pouchdb/pouchdb · read 2026-10-25
- Web page · docs.couchdb.org/en/stable/ · read 2026-10-25
- Web page · pouchdb.com · read 2026-10-25
- Web page · pouchdb.com/guides/ · read 2026-10-25
- Web page · pouchdb.com/guides/conflicts.html · read 2026-10-25
- Web page · pouchdb.com/guides/replication.html · read 2026-10-25
Are you a maintainer? Claiming and correcting projects is coming soon.