Graph database extensions compared

Graph capabilities added to an existing database as an extension.

11 active graph database extensions are in the catalogue. They are written mostly in C and C++, 11 are open source, and 1 carry survey feature scores. HGraphDB, RecallGraph, VelocityGraph are no longer active and listed separately below.

Attribute Apache AGE #15 ▼1 Strong AgensGraph #34 ▲14 Strong DuckPGQ #51 ▼4 Growing YugabyteDB MAGE #97 ▼4 Growing Duck RDF #104 ▼4 Growing GraphQLite #105 ▼4 Growing
At a glance
Rank #15#34#51#97#104#105
Score 59.550.547.837.835.535.1
GitHub stars 4.9k1.5k51010.6k44523
Popularity 59.554.448.1—36.945.0
Activity 67.963.542.349.961.357.5
Community 52.930.350.030.360.152.5
Research 53.550.054.350.050.050.0
Fundamentals
Description PostgreSQL extension providing graph database functionality with openCypher query support, enabling graph and relational queries on the same data.A multi-model graph database built on PostgreSQL, supporting property graphs with JSON properties. Enables hybrid openCypher and SQL query processing on the same data.DuckDB community extension adding SQL/PGQ (SQL:2023 standard) graph pattern matching and graph algorithms to DuckDB's analytical engine.A multi-tenant graph engine for YugabyteDB based on a port of Apache AGE, storing property graphs alongside relational data in the distributed PostgreSQL-compatible YSQL layer and queried with openCypher embedded in SQL. Introduced as a technical preview in YugabyteDB 2026.1 (June 2026).An RDF extension for DuckDB that reads, writes, profiles, and queries RDF serializations through a columnar schema, with SPARQL and R2RML/YARRRML mapping support.A loadable SQLite extension that adds property-graph storage and openCypher querying to any SQLite database, keeping graph and relational data together in a single zero-config file. It ships with 15+ built-in graph algorithms—PageRank, Louvain, Dijkstra, centralities—plus Python and Rust bindings, and inherits SQLite's embedded, serverless ACID operation.
Vendor Apache Software FoundationSKAI WorldwideCWI Database Architectures GroupYugabyteDan BennettColliery IO
Model Property GraphProperty GraphProperty GraphProperty GraphRDFProperty Graph
Kind extensionextensionextensionextensionextensionextension
Category EstablishedGrowingEmergingEmergingEmergingEmerging
First released 2020-072016-1120232026-062025-082025-07
Status activeactiveactiveactiveactiveactive
License Apache-2.0Apache-2.0MITApache-2.0MITMIT
Written in CCC++CC++C
Query languages openCypher, SQLopenCypher, SQLSQL/PGQopenCypher, SQLSPARQLopenCypher
gdotv support yesnonononono

Feature scores

Survey feature scores are available for 1 of these 11 engines. See each engine's page.

All 11 engines

NameVendorModel CategoryGitHub starsLicenseWritten in Query languagesRank
pgGraph Evokoa Property Graph Emerging 1.1k Apache-2.0 Rust SQL #136
DuckGQL Rahul Iyer Property Graph Emerging 53 MIT C++ GQL #149
DozerDB Graph Foundation Property Graph Emerging 147 GPL-3.0 Java Cypher #154
pg_ladybug LadybugDB Property Graph Emerging 6 PostgreSQL C openCypher, SQL #156
pg_petgraph alitrack Other Emerging 2 MIT Rust SQL —

No longer active