AltHub

arangodb/arangodb Alternatives

multi-model database

ArangoDB is a native multi-model database (documents, graphs, key-values) with a SQL-like query language and JavaScript extensions, deployable on-prem or in the cloud.

14.3kC++NOASSERTIONactive ยท last push 19d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

orientechnologies/orientdbGitHub

native multi-model database with document, graph, and key-value models; choose for a Java-friendly Apache-2.0 alternative.

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

Same job, different approach

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

cockroachdb/cockroachGitHub

choose when you need a strongly consistent distributed SQL database instead of multi-model JSON/graph.

CockroachDB โ€” the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

32.4k
Go
NOASSERTION
active2mo ago
neondatabase/neonGitHub

choose for serverless Postgres with scale-to-zero and branching, not multi-model.

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

23.1k
Rust
Apache-2.0
active1mo ago
rqlite/rqliteGitHub

choose for a lightweight fault-tolerant SQLite-layer database with minimal footprint.

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

17.7k
Go
MIT
active1mo ago
citusdata/citusGitHub

choose when you already run PostgreSQL and need horizontal scaling via an extension.

Distributed PostgreSQL as an extension

12.7k
C
AGPL-3.0
active1mo ago
yugabyte/yugabyte-dbGitHub

choose for a cloud-native distributed SQL database compatible with PostgreSQL, not multi-model.

YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

10.5k
C
NOASSERTION
active1mo ago
neo4j/neo4jGitHub

dedicated property graph database; choose for advanced graph analytics with Cypher, but lacks multi-model.

Graphs for Everyone

17.2k
Java
GPL-3.0
active27d ago
vesoft-inc/nebulaGitHub

distributed graph database with horizontal scalability; choose for graph-heavy workloads only.

A distributed, fast open-source graph database featuring horizontal scalability and high availability

12.4k
C++
Apache-2.0
active29d ago
datalevin/datalevinGitHub

embedded Datalog database; choose for a simple local knowledge base with Datalog queries.

A simple, fast and versatile Datalog database

1.5k
Clojure
EPL-2.0
active16d ago
apache/ageGitHub

graph extension for PostgreSQL; choose when you want graph queries inside an existing Postgres stack.

Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL.

4.8k
C
Apache-2.0
active18d ago
topling/toplingdbGitHub

cloud-native LSM key-value store; choose for pure key-value workloads with custom compaction.

ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction

1.0k
C++
GPL-2.0
active17d ago
pingcap/tidbGitHub

distributed SQL database with MySQL compatibility; choose for SQL scale with ACID, not multi-model.

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

40.5k
Go
Apache-2.0
active1mo ago
terminusdb/terminusdbGitHub

versioned document/graph database with reasoning; choose for collaborative data management and data versioning.

TerminusDB is a distributed, collaborative database designed for building, sharing, versioning, and reasoning on structured data.

3.4k
Prolog
Apache-2.0
active24d ago
krotik/eliasdbGitHub

simple graph database in Go; choose for a lightweight graph-only solution.

EliasDB a graph-based database.

1.0k
Go
MPL-2.0
active1mo ago
indradb/indradbGitHub

minimal graph database in Rust; choose when you need a small embedded graph store.

A graph database written in rust

2.5k
Rust
MPL-2.0
slowing1.1y 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.

cozodb/cozoGitHub

multi-modal database using Datalog; stale (no push in ~20 months) so only for legacy users.

A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!

4.1k
Rust
MPL-2.0
dormant1.8y ago
unum-cloud/UStoreGitHub

multi-modal database project with no recent maintenance; choose only if you need an old lightweight replacement.

Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang ๐Ÿ—„๏ธ

638
C++
Apache-2.0
active22d ago
eventql/eventqlGitHub

old distributed SQL query engine, unmaintained for years, not a realistic multi-model alternative.

Distributed "massively parallel" SQL query engine

1.2k
C++
NOASSERTION
dormant9.4y ago
radondb/radonGitHub

older cloud-native MySQL database; stale project, not a contemporary multi-model choice.

RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services

1.8k
Go
GPL-3.0
dormant4.3y ago

Listed as an alternative to

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

surrealdb/surrealdbGitHub

calls arangodb โ€œChoose for a mature multi-model database with a longer ecosystem and a broader set of drivers.โ€

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

33.0kRustactive
vesoft-inc/nebulaGitHub

calls arangodb โ€œchoose when you need a distributed multi-model DB (document, graph, key-value) with a single query languageโ€

A distributed, fast open-source graph database featuring horizontal scalability and high availability

12.4kC++active
unum-cloud/UStoreGitHub

calls arangodb โ€œpick for a mature native multi-model DB with SQL-like AQL and clustering instead of UStore's C++/Python-first API surfaceโ€

Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang ๐Ÿ—„๏ธ

638C++active
litedb-org/LiteDBGitHub

calls arangodb โ€œChoose it when you need a multi-model server that also does graph queries, not just local embedded documents.โ€

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

9.5kC#active
msiemens/tinydbGitHub

calls arangodb โ€œchoose when you need multi-model document/graph-key-value queries in a server-backed enterprise database.โ€

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

7.6kPythonactive