A truly Open Source MongoDB alternative
Speaks the MongoDB wire protocol on top of PostgreSQL.
Migration notes → Official migration guide ↗
- Language
- Go
- Licence
- Apache-2.0
- Stars
- 11k
- Latest
- v2.7.0
- Last push
- 2026-06-05
alternatives to
The MongoDB Database
FerretDB, Apache CouchDB, SurrealDB and more. 6 alternatives to MongoDB, in Go, Erlang, Rust, C++, C#. Compare fit, licence, stars and the latest signed release. Drop-in: FerretDB.
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| FerretDB | Drop-in | 11k | Apache-2.0 | Open source | Yes | Go | v2.7.0 | 2026-06-05 |
| Apache CouchDB | Full replacement | 7k | Apache-2.0 | Open source | Yes | Erlang | 3.5.3 | 2026-11-12 |
| SurrealDB | Partial | 33k | Other | Source available | Yes | Rust | v4.0.1 | 2026-11-09 |
| RethinkDB | Partial | 27k | Other | Open source | Yes | C++ | v2.4.4 | 2026-11-09 |
| ArangoDB | Partial | 14k | Other | Source available | Yes | C++ | v3.12.13 | 2026-11-12 |
| RavenDB | Partial | 4k | Other | Source available | Yes | C# | 7.2.7 | 2026-11-11 |
6 alternatives
A truly Open Source MongoDB alternative
Speaks the MongoDB wire protocol on top of PostgreSQL.
Migration notes → Official migration guide ↗
Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reliability
JSON documents over an HTTP API with multi-primary replication, not the MongoDB protocol.
A scalable, distributed, collaborative, document-graph database, for the realtime web
A multi-model database queried in SurrealQL, not through the MongoDB protocol.
The open-source database for the realtime web.
JSON documents queried in ReQL, with changefeeds that push query results as they change.
🥑 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.
Documents, graphs and search queried in AQL, not through the MongoDB protocol.
ACID Document Database
ACID document database with its own query language; not wire compatible.