GDB-Engines

The go-to resource for graph technology details

About

RDF triplestores compared

Databases built on the RDF data model and queried with SPARQL.

19 active rdf triplestores are in the catalogue. They are written mostly in C++ and Java, 13 are open source, and 6 carry survey feature scores. Dydra, Google Cayley, RDF::Trine are no longer active and listed separately below.

Attribute Stardog #20 = Strong AllegroGraph #22 ▲5 Strong Fluree #31 ▼2 Strong Ontotext GraphDB #58 ▼19 Growing Altair Graph Lakehouse #89 ▲13 Growing CogDB #120 ▲3 Emerging
At a glance
Rank #20#22#31#58#89#120
Score 58.757.555.045.938.824.7
GitHub stars 441367
Popularity 43.257.453.836.059.436.1
Activity 98.692.881.962.472.1
Community 57.836.635.831.031.031.0
Research 50.256.052.050.450.450.4
Fundamentals
Description An RDF-based knowledge graph database with OWL 2 reasoning and property graph extensions. Includes Voicebox, an OpenAI-compatible natural language query interface via LLM integration.An RDF triple store with built-in ontology reasoning capabilities. Supports OWL2 RL materialized reasoning for inferring new triples and federated queries across distributed stores.An immutable, append-only RDF graph database using JSON-LD as its data format. Features a blockchain-inspired ledger for data provenance and fine-grained access control policies.An RDF triplestore with ACID transactions, available in free, standard, and enterprise editions. Supports semantic reasoning and inference with configurable rule sets.An RDF graph OLAP database (formerly AnzoGraph DB) using massively parallel processing (MPP) for analytical workloads. Rebranded under Altair, it supports SPARQL 1.1 with extensions for window aggregates and advanced grouping, plus openCypher query support.An embedded graph database for Python with built-in persistence, traversal, and semantic vector search. It runs entirely in-process, stores graph data as triples, and exposes Torque, a Python-native API for querying relationships.
Vendor Stardog UnionFranz IncFlureeOntotextAltairNodeFn Inc.
Model RDFRDFRDFRDFRDFRDF
Kind databasedatabasedatabasedatabasedatabaseembedded
Category EnterpriseEstablishedGrowingEnterpriseEnterpriseEmerging
First released 20112004201820052018-102018-07
Status activeactiveactiveactiveactiveactive
License ProprietaryProprietaryEPL-2.0ProprietaryProprietaryMIT
Written in JavaCommon LispRustJavaC++Python
Query languages SPARQL, SQL, GraphQLSPARQL, PrologFlureeQL, SPARQL, GraphQLSPARQLSPARQL, openCypherCustom API
gdotv support yesyesnoyesnono

Feature scores 41 of 46 rows differ

Feature StardogAllegroGraphFlureeOntotext GraphDBAltair Graph LakehouseCogDB
Community & Business
Active development 0.5
Commercial support ·
Live community ·0.5·0.5
Open Source ····
Pricing ···
Trendiness 0.50.50.75·
Deployment
Containerization ·
Work as dedicated instance
Work as embedded ···
Testing in-memory version ·····
Platform
Operating on Linux
Operating on Windows ···0.75
SaaS offering ··
Operations
Automatic updates ·····
Client side caching ·····
Data versioning support ··
Live backups 0.5·
Distribution
Cluster Re-balancing ·····
Data Distribution ··0.75·
High-Availability ··
Query Distribution ·0.75·
Replication support ··
Developer Experience
Data types defined 0.50.50.5
Logging/Auditing ·
Object-Graph Mapper ····
Reactive programming ····
Documentation up-to-date
Binary protocol ······
CLI ··
GUI ··
Data Model
Multi-database ····
Graph-native data ·
REST API
Query Language 0.5
Transactions
Granular locking ·····
Multiple isolation levels ····
Read committed transaction ····
Transaction support ·
Schema & Security
Constraints 0.75··
Schema support 0.50.5·
Secondary indexes ·
Server side procedures ···
Triggers ·····
Authentication ·
Authorization ·
Data encryption ····

All 19 engines

NameVendorModel CategoryGitHub starsLicenseWritten in Query languagesRank
QLever University of Freiburg RDF Emerging 873 Apache-2.0 C++ SPARQL #12
Ontop Ontopic RDF Established 895 Apache-2.0 Java SPARQL #19
Eclipse RDF4J Eclipse Foundation RDF Established 409 BSD-3-Clause Java SPARQL #25
Oxigraph Oxigraph Community RDF Emerging 1.8k Apache-2.0 OR MIT Rust SPARQL #26
RDFLib RDFLib Community RDF Established 2.5k BSD-3-Clause Python SPARQL #27
Apache Jena Fuseki Apache Software Foundation RDF Established 1.4k Apache-2.0 Java SPARQL #28
Comunica Comunica Association RDF Emerging 575 MIT TypeScript SPARQL, GraphQL #34
gStore Peking University RDF Emerging 836 BSD-3-Clause C++ SPARQL #57
RDFox Samsung RDF Enterprise Proprietary C++ SPARQL #61
Attean Gregory Todd Williams RDF Emerging 19 Artistic-2.0 Perl SPARQL #79
Quadstore Jacopo Scazzosi RDF Emerging 236 MIT TypeScript SPARQL #110
Tentris DICE Research Group, Paderborn University RDF Emerging Proprietary C++ SPARQL #133
OxiRS RDF Emerging 74 Apache-2.0 Rust SPARQL #134

No longer active