AltHub

vesoft-inc/nebula Alternatives

graph database

A distributed, open-source graph database with horizontal scalability, high availability, and openCypher compatibility.

12.4kC++Apache-2.0active ยท last push 20d agoGitHub

Drop-in peers

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

orientechnologies/orientdbGitHub

choose when you need a distributed multi-model DB (graph, document) with SQL-like queries and multi-master replication

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
active11d ago
terminusdb/terminusdbGitHub

choose when you need graph storage with versioning and Datalog-style reasoning in a distributed setting

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

3.4k
Prolog
Apache-2.0
active15d ago
apache/hugegraphGitHub

choose when you need a Java-based distributed graph DB with pluggable storage backends and Gremlin/Cypher APIs

A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)

3.2k
Java
Apache-2.0
active28d ago
dgraph-io/dgraphGitHub

choose when you want a distributed graph DB with native GraphQL and strong consistency

high-performance graph database for real-time use cases

21.8k
Go
Apache-2.0
active9d ago
arangodb/arangodbGitHub

choose when you need a distributed multi-model DB (document, graph, key-value) with a single query language

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

Same job, different approach

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

neo4j/neo4jGitHub

choose when you need a mature, centralized graph DB with rich tooling and Cypher, and don't require horizontal scale

Graphs for Everyone

17.2k
Java
GPL-3.0
active18d ago
apache/ageGitHub

choose when you want graph functionality inside PostgreSQL without deploying a separate database

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
active9d ago
indradb/indradbGitHub

choose when you need a small, embeddable graph database in Rust rather than a standalone distributed server

A graph database written in rust

2.5k
Rust
MPL-2.0
slowing1.1y ago
krotik/eliasdbGitHub

choose when you want a lightweight, self-contained graph database with an HTTP API for small projects

EliasDB a graph-based database.

1.0k
Go
MPL-2.0
active1mo ago
FalkorDB/FalkorDBGitHub

choose when you need ultra-fast in-memory graph analytics on a single node using GraphBLAS

A super fast Graph Database uses GraphBLAS under the hood for its sparse adjacency matrix graph representation. Our goal is to provide the best Knowledge Graph for LLM (GraphRAG).

6.2k
Rust
NOASSERTION
active7d ago
memgraph/memgraphGitHub

choose when you need an in-memory graph DB with Cypher for real-time analytics on datasets that fit in RAM

High-performance open-source in-memory graph database for GraphRAG, AI memory, agentic AI, and real-time graph analytics. Cypher-compatible, built in C++.

4.6k
C++
NOASSERTION
active6d ago

Listed as an alternative to

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

cayleygraph/cayleyGitHub

calls nebula โ€œchoose over Cayley for a C++ distributed property-graph designed for scale-out OLTP and analyticsโ€

An open-source graph database

15.1kGoactive
arangodb/arangodbGitHub

calls nebula โ€œdistributed graph database with horizontal scalability; choose for graph-heavy workloads only.โ€

๐Ÿฅ‘ 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.3kC++active
datalevin/datalevinGitHub

calls nebula โ€œChoose when you need a distributed C++ graph store at billion-edge scale, not a single-process embedded database.โ€

A simple, fast and versatile Datalog database

1.5kClojureactive
surrealdb/surrealdbGitHub

calls nebula โ€œChoose for a distributed graph database with massive scale but only graph workloads.โ€

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

33.0kRustactive