GDB-Engines

The go-to resource for graph technology details

About

Graph database extensions compared

Graph capabilities added to an existing database as an extension.

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

Attribute Apache AGE #9 ▼6 Strong DuckPGQ #46 ▼8 Strong AgensGraph #51 ▲5 Growing YugabyteDB MAGE #87 new Growing GraphQLite #102 ▲8 Growing pgGraph #128 ▲5 Emerging
At a glance
Rank #9#46#51#87#102#128
Score 61.950.047.939.335.320.5
GitHub stars 4.7k4681.5k10.4k399777
Popularity 61.853.454.542.235.7
Activity 62.940.254.149.864.441.7
Community 66.158.731.031.055.256.9
Research 80.954.050.450.450.450.4
Fundamentals
Description PostgreSQL extension providing graph database functionality with openCypher query support, enabling graph and relational queries 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-model graph database built on PostgreSQL, supporting property graphs with JSON properties. Enables hybrid openCypher and SQL query processing on the same data.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).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.A PostgreSQL extension that adds graph search, bounded traversal, and shortest-path queries over ordinary tables through SQL functions in a graph schema. Builds a derived in-memory graph index while PostgreSQL tables remain the source of truth, with no new query language.
Vendor Apache Software FoundationCWI Database Architectures GroupSKAI WorldwideYugabyteColliery IOEvokoa
Model Property GraphProperty GraphProperty GraphProperty GraphProperty GraphProperty Graph
Kind extensionextensionextensionextensionextensionextension
Category EstablishedEmergingGrowingEmergingEmergingEmerging
First released 2021-0420232017-012026-062025-072026-05
Status activeactiveactiveactiveactiveactive
License Apache-2.0MITApache-2.0Apache-2.0MITApache-2.0
Written in CC++CCCRust
Query languages openCypher, SQLSQL/PGQopenCypher, SQLopenCypher, SQLopenCypherSQL
gdotv support yesnonononono

Feature scores

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

All 7 engines

NameVendorModel CategoryGitHub starsLicenseWritten in Query languagesRank
DozerDB Graph Foundation Property Graph Emerging 145 GPL-3.0 Java Cypher #142

No longer active