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
graph database
Cayley is an open-source, Go graph database for linked data, offering multiple query languages and pluggable storage backends.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
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
choose over Cayley when you require full SPARQL 1.1 compliance and a lightweight Rust RDF store
SPARQL graph database
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.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
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
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)
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.
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++.
choose over Cayley when you want PostgreSQL's transactional behavior with a property-graph/Cypher layer
AgensGraph, a transactional graph database based on PostgreSQL
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.
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.
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.
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.
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
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.
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.
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
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
unmaintained RDF triplestore with no push in years; only for legacy SPARQL deployments
Blazegraph High Performance Graph Database
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
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!
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.
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