← back

category

Document databases

Databases storing JSON-like documents.

Side by side

Document databases
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
SurrealDB33kOtherSource availableYesRustv4.0.12026-11-09
MongoDB29kOtherSource availableYesC++r9.0.82026-11-12
RethinkDB27kOtherOpen sourceYesC++v2.4.42026-11-09
RxDB23kApache-2.0Open sourceYesTypeScript17.6.02026-11-12
PouchDB18kApache-2.0Open sourceYesJavaScript9.0.02026-11-05
ArangoDB14kOtherSource availableYesC++v3.12.132026-11-12
FerretDB11kApache-2.0Open sourceYesGov2.7.02026-06-05
Apache CouchDB7kApache-2.0Open sourceYesErlang3.5.32026-11-12
RavenDB4kOtherSource availableYesC#7.2.72026-11-11
Percona Operator for MongoDB455OtherOpen sourceYesGov1.23.12026-11-11

10 tools

SurrealDB

A scalable, distributed, collaborative, document-graph database, for the realtime web

Language
Rust
Licence
Other
Stars
33k
Latest
v4.0.1
Last push
2026-11-09
RethinkDB

The open-source database for the realtime web.

Language
C++
Licence
Other
Stars
27k
Latest
v2.4.4
Last push
2026-11-09
RxDB

The local-first database that runs on every JS runtime and replicates with your existing backend - no vendor, no lock-in - https://rxdb.info/

Language
TypeScript
Licence
Apache-2.0
Stars
23k
Latest
17.6.0
Last push
2026-11-12
ArangoDB

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

Language
C++
Licence
Other
Stars
14k
Latest
v3.12.13
Last push
2026-11-12
Apache CouchDB

Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reliability

Language
Erlang
Licence
Apache-2.0
Stars
7k
Latest
3.5.3
Last push
2026-11-12

What these tools replace