AltHub

cayleygraph/cayley Alternatives

graph database

Cayley is an open-source, Go graph database for linked data, offering multiple query languages and pluggable storage backends.

15.1kGoApache-2.0active · last push 1mo agoGitHub

Drop-in peers

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

dgraph-io/dgraphGitHub

choose it over Cayley for a similarly Go-based yet distributed quad-store with stronger transactional and scalability guarantees

high-performance graph database for real-time use cases

21.8k
Go
Apache-2.0
active9d ago
oxigraph/oxigraphGitHub

choose over Cayley when you require full SPARQL 1.1 compliance and a lightweight Rust RDF store

SPARQL graph database

1.9k
Rust
Apache-2.0
active25d ago
GrafeoDB/grafeoGitHub

choose it over Cayley when you want a current Rust graph database supporting both RDF and property graphs, embeddable or standalone

Grafeo is a pure-Rust, high-performance graph database that can be embedded as a library or run as a standalone database, with optional in-memory or persistent storage. Grafeo supports both LPG and RDF and all major query languages.

766
Rust
Apache-2.0
active2mo ago

Same job, different approach

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

indradb/indradbGitHub

choose over Cayley when you want a property-graph model and Rust-native API rather than an RDF/quad server

A graph database written in rust

2.5k
Rust
MPL-2.0
slowing1.1y ago
apache/hugegraphGitHub

choose over Cayley when you need a Java property-graph backend with TinkerPop/Gremlin and extremely large data volumes

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
kuzudb/kuzuGitHub

choose over Cayley when you want an in-process property-graph/Cypher database rather than a linked-data server

Embedded property graph database built for speed. Vector search and full-text search built in. Implements Cypher.

4.0k
C++
MIT
archived1.0y ago
memgraph/memgraphGitHub

choose over Cayley for in-memory property-graph analytics with Cypher and real-time low-latency queries

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
skaiworldwide-oss/agensgraphGitHub

choose over Cayley when you want PostgreSQL's transactional behavior with a property-graph/Cypher layer

AgensGraph, a transactional graph database based on PostgreSQL

1.5k
C
NOASSERTION
active12d ago
apache/ageGitHub

choose over Cayley when graph querying must live inside PostgreSQL as a Cypher extension

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

choose over Cayley when you need git-like versioning and collaborative editing on graph data

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

3.4k
Prolog
Apache-2.0
active15d ago
Evokoa/pgGraphGitHub

choose over Cayley when your source of truth is already Postgres and you need graph queries over that same relational data

Open-source graph database superpowers for your existing Postgres data.

1.0k
Rust
NOASSERTION
active1mo ago
colliery-io/graphqliteGitHub

choose over Cayley for an embedded Cypher graph engine inside SQLite instead of running a separate graph server

A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms.

474
C
MIT
active30d ago
vesoft-inc/nebulaGitHub

choose over Cayley for a C++ distributed property-graph designed for scale-out OLTP and analytics

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

12.4k
C++
Apache-2.0
active20d ago
arun1729/cogGitHub

choose over Cayley when you want an embedded graph database living inside a Python process with no server

Embedded Graph Database for Python. Lives inside your Python process. Quick setup. No server. Runs in notebooks, apps, even your browser.

396
Python
MIT
active1mo ago
krotik/eliasdbGitHub

choose over Cayley if you want a standalone Go graph store with JSON/REST interface and no linked-data model

EliasDB a graph-based database.

1.0k
Go
MPL-2.0
active1mo ago
gchq/GafferGitHub

choose over Cayley for massive entity/relation analytics with property aggregation, not OLTP linked data

A large-scale entity and relation database supporting aggregation of properties

1.8k
Java
Apache-2.0
archived1.3y 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.

blazegraph/databaseGitHub

unmaintained RDF triplestore with no push in years; only for legacy SPARQL deployments

Blazegraph High Performance Graph Database

989
Java
GPL-2.0
archived3.5y ago
graphikDB/graphikGitHub

abandoned backend-as-a-service graph/document store; only for existing dependencies

Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL

322
Go
Apache-2.0
dormant4.7y ago
cozodb/cozoGitHub

unmaintained multi-model relational-graph-vector database using Datalog; only for experimental use or existing dependencies

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

4.1k
Rust
MPL-2.0
dormant1.8y ago

Listed as an alternative to

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

dgraph-io/dgraphGitHub

calls cayley “choose when you need a self-contained graph database with pluggable storage backends and can skip distributed scaling”

high-performance graph database for real-time use cases

21.8kGoactive