AltHub

mongodb/mongo Alternatives

NoSQL document-oriented database server

MongoDB is a server-side NoSQL document database written in C++, accessed through the MongoDB wire protocol and document query language.

28.5kC++NOASSERTIONactive · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

FerretDB/FerretDBGitHub

Mongo-wire-compatible server on SQL backends; use when Apache-2.0 licensing is required over the SSPL and minor query/feature gaps are acceptable.

A truly Open Source MongoDB alternative

11.1k
Go
Apache-2.0
active4mo ago
ravendb/ravendbGitHub

Full ACID .NET document database server; choose when you need native .NET integration and ACID transactions and can leave MongoDB's query/protocol.

ACID Document Database

4.0k
C#
NOASSERTION
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

litedb-org/LiteDBGitHub

Serverless single-file .NET document store; choose when embedded local storage is enough and you do not need a MongoDB daemon.

LiteDB - A .NET NoSQL Document Store in a single data file

9.5k
C#
MIT
active23d ago
PoloDB/PoloDBGitHub

Embedded Rust document database; choose for an in-process portable-file document store instead of a deployed server.

PoloDB is an embedded document database.

1.2k
Rust
Apache-2.0
active1mo ago
msiemens/tinydbGitHub

Tiny pure-Python local document store; choose when a serverless lightweight store is enough, not for concurrent production workloads.

TinyDB is a lightweight document oriented database optimized for your happiness :)

7.6k
Python
MIT
active25d ago
ostafen/cloverGitHub

Lightweight pure-Go embedded document store; choose when an in-process no-server database is preferable to operating MongoDB.

A lightweight document-oriented NoSQL database written in pure Golang.

832
Go
MIT
slowing1.1y ago

Listed as an alternative to

These projects were analysed and named mongo among their alternatives. The relationship is not symmetric — how mongo rates them is a separate judgement, made when mongo is analysed in its own right.

rethinkdb/rethinkdbGitHub

calls mongo “document database with change streams, choose for its mature ecosystem while accepting a different query model.”

The open-source database for the realtime web.

27.0kC++active
FerretDB/FerretDBGitHub

calls mongo “MongoDB is the original native database FerretDB mimics; choose it if you accept SSPL and need the full MongoDB feature set and performance.”

A truly Open Source MongoDB alternative

11.1kGoactive
litedb-org/LiteDBGitHub

calls mongo “Choose it when you need a scalable client-server document database instead of an embedded file.”

LiteDB - A .NET NoSQL Document Store in a single data file

9.5kC#active
msiemens/tinydbGitHub

calls mongo “choose when you need a production-grade, scalable document database with a full server and client drivers.”

TinyDB is a lightweight document oriented database optimized for your happiness :)

7.6kPythonactive