GDB-Engines

The go-to resource for graph technology details

About

Embedded graph databases compared

Graph engines that run in-process rather than as a separate server.

16 active embedded graph databases are in the catalogue. They are written mostly in C++ and Java, 16 are open source, and 2 carry survey feature scores. Kuzu, BrightstarDB, KatanaGraph are no longer active and listed separately below.

Attribute LadybugDB #11 ▼8 Strong TinkerGraph #16 ▲2 Strong NeuG #63 new Growing FalkorDBLite #86 ▲12 Growing CogDB #120 ▲3 Emerging BangDB #127 ▲5 Emerging
At a glance
Rank #11#16#63#86#120#127
Score 61.559.745.440.524.721.3
GitHub stars 1.5k2.1k1306136759
Popularity 64.184.839.829.136.122.6
Activity 67.571.146.445.372.121.0
Community 78.038.253.031.731.031.0
Research 50.450.450.450.450.450.4
Fundamentals
Description A community fork of Kuzu. An embedded columnar property graph database for analytical workloads, with openCypher support, vector indices, and full-text search.A lightweight, in-memory property graph engine serving as the reference implementation of the Apache TinkerPop Gremlin graph computing framework.An embedded property graph database for combined analytical and transactional workloads, developed by the GraphScope team at Alibaba on the GraphScope Flex engine. Runs in-process from Python or Node.js or as a network service on the same core, with Cypher queries and a DuckDB-inspired extension system for graph algorithms.An embedded property graph database for Python that bundles a Redis server with the FalkorDB module into a zero-configuration package. Provides the same GraphBLAS-based query engine as FalkorDB with data persistence, sync and async APIs, and support for multiple independent graphs per instance.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.An embeddable multi-model database supporting key-value, documents, and graphs. Integrates graph queries with a streaming engine and complex event processing (CEP) for pattern and anomaly detection.
Vendor LadybugDBApache TinkerPopAlibabaFalkorDBNodeFn Inc.BangDB
Model Property GraphProperty GraphProperty GraphProperty GraphRDFOther
Kind embeddedembeddedembeddedembeddedembeddedembedded
Category GrowingEstablishedEmergingEmergingEmergingEmerging
First released 2025-1120092026-0320252018-072021-11
Status activeactiveactiveactiveactiveactive
License MITApache-2.0Apache-2.0SSPL-1.0MITBSD-3-Clause
Written in C++JavaC++PythonPythonC++
Query languages openCypherGremlinopenCypheropenCypherCustom APIopenCypher
gdotv support yesyesnononono

Feature scores

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

All 16 engines

NameVendorModel CategoryGitHub starsLicenseWritten in Query languagesRank
Bitsy LambdaZen Property Graph Emerging 150 Apache-2.0 Java Gremlin #96
Bighorn Kineviz Property Graph Emerging 132 MIT C++ openCypher #104
Quadstore Jacopo Scazzosi RDF Emerging 236 MIT TypeScript SPARQL #110
agdb Agnesoft Property Graph Emerging 137 Apache-2.0 Rust Custom API #112
GraphLite DeepGraph AI Property Graph Emerging 228 Apache-2.0 Rust GQL #115
froGQL PLEIAD Property Graph Emerging 7 MIT Rust GQL #118
TurboLynx POSTECH (DSLab) Property Graph Emerging 25 MIT C++ openCypher #119
TribleSpace Other Emerging 69 MIT OR Apache-2.0 Rust Custom API #121
KGLite Kristian dF Kollsgård Property Graph Emerging 34 MIT Rust openCypher, Custom API #125
Minigraf Other Emerging 28 MIT OR Apache-2.0 Rust Datalog #129

No longer active