Embedded graph databases compared

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

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

Attribute LadybugDB #11 ▲1 Strong TinkerGraph #17 ▼4 Strong NeuG #40 ▲13 Growing FalkorDBLite #84 ▼1 Growing CogDB #123 ▼2 Emerging BangDB #132 ▼4 Emerging
At a glance
Rank #11#17#40#84#123#132
Score 62.258.049.340.227.522.1
GitHub stars 1.9k2.2k1756240259
Popularity 63.671.343.937.141.134.8
Activity 70.665.652.846.167.631.6
Community 57.637.951.030.930.330.3
Research 50.050.050.050.050.050.0
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-032025-102018-072012
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 19 engines. See each engine's page.

All 19 engines

NameVendorModel CategoryGitHub starsLicenseWritten in Query languagesRank
Bighorn Kineviz Property Graph Emerging 136 MIT C++ openCypher #102
agdb Agnesoft Property Graph Emerging 144 Apache-2.0 Rust Custom API #107
LatticeDB Jeff Hajewski Property Graph Emerging 745 MIT Zig Cypher #110
Bitsy LambdaZen Property Graph Emerging 151 Apache-2.0 Java Gremlin #114
Quadstore Jacopo Scazzosi RDF Emerging 232 MIT TypeScript SPARQL #116
froGQL PLEIAD Property Graph Emerging 14 MIT Rust GQL #118
GraphLite DeepGraph AI Property Graph Emerging 235 Apache-2.0 Rust GQL #121
TurboLynx POSTECH (DSLab) Property Graph Emerging 38 MIT C++ openCypher #122
KGLite Kristian dF Kollsgård Property Graph Emerging 74 MIT Rust openCypher, Custom API #126
Minigraf — Other Emerging 224 MIT OR Apache-2.0 Rust Datalog #127
TribleSpace — Other Emerging 71 MIT OR Apache-2.0 Rust Custom API #131
oxilite Volodymyr Pavlyshyn RDF Emerging 65 MIT OR Apache-2.0 Rust SPARQL, openCypher #151
LoraDB LoraDB Property Graph Emerging 24 BUSL-1.1 Rust Cypher #152

No longer active