AltHub

msiemens/tinydb Alternatives

embedded document database

TinyDB is a small, pure-Python document-oriented database for storing and querying JSON-like dicts in embedded applications without a server.

7.6kPythonMITactive ยท last push 19d agoGitHub

Same job, different approach

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

surrealdb/surrealdbGitHub

choose when you need a distributed, realtime document-graph database as a server rather than a local Python library.

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

33.0k
Rust
NOASSERTION
active1mo ago
mongodb/mongoGitHub

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

The MongoDB Database

28.5k
C++
NOASSERTION
active1mo ago
arangodb/arangodbGitHub

choose when you need multi-model document/graph-key-value queries in a server-backed enterprise database.

๐Ÿฅ‘ 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.

14.3k
C++
NOASSERTION
active19d ago
orientechnologies/orientdbGitHub

choose when you need a multi-model graph/document DB with SQL, ACID transactions, and server distribution.

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.

5.0k
Java
Apache-2.0
active20d ago
ravendb/ravendbGitHub

choose when you need an ACID document database with high availability and a .NET server deployment.

ACID Document Database

4.0k
C#
NOASSERTION
active1mo ago
symisc/unqliteGitHub

choose when you need an embedded transactional NoSQL engine in C with lower-level control and better performance than pure Python.

An Embedded NoSQL, Transactional Database Engine

2.3k
C
NOASSERTION
active5mo ago

Listed as an alternative to

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

litedb-org/LiteDBGitHub

calls tinydb โ€œChoose it when your app is Python and you want a pure-Python file-backed document store.โ€

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

9.5kC#active
mongodb/mongoGitHub

calls tinydb โ€œTiny pure-Python local document store; choose when a serverless lightweight store is enough, not for concurrent production workloads.โ€

The MongoDB Database

28.5kC++active