AltHub

litedb-org/LiteDB Alternatives

embedded NoSQL document database

LiteDB is a serverless embedded NoSQL document store for .NET that persists to a single file, with ACID transactions and LINQ/SQL-like queries.

9.5kC#MITactive ยท last push 17d agoGitHub

Same job, different approach

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

symisc/unqliteGitHub

Choose it when building in C/C++ and you need an embedded transactional NoSQL engine.

An Embedded NoSQL, Transactional Database Engine

2.3k
C
NOASSERTION
active5mo ago
mongodb/mongoGitHub

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

The MongoDB Database

28.5k
C++
NOASSERTION
active1mo ago
ravendb/ravendbGitHub

Choose it when you need a full ACID document database server with .NET tooling rather than a single-file embedded store.

ACID Document Database

4.0k
C#
NOASSERTION
active1mo ago
arangodb/arangodbGitHub

Choose it when you need a multi-model server that also does graph queries, not just local embedded documents.

๐Ÿฅ‘ 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
msiemens/tinydbGitHub

Choose it when your app is Python and you want a pure-Python file-backed document store.

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

7.6k
Python
MIT
active19d ago
orientechnologies/orientdbGitHub

Choose it when building on the JVM and you need a server that mixes document and graph data.

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
surrealdb/surrealdbGitHub

Choose it when you need a distributed document-graph database with realtime features instead of a local embedded file.

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

33.0k
Rust
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.

HouzuoGuo/tiedotGitHub

Choose it only if you need a tiny Go embedded document store and can accept an unmaintained codebase.

A rudimentary implementation of a basic document (NoSQL) database in Go

2.7k
Go
BSD-2-Clause
dormant5.1y ago

Listed as an alternative to

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

mongodb/mongoGitHub

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

The MongoDB Database

28.5kC++active