Embedded graph databases compared

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

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

Attribute TinkerGraph #7 ▼9 Strong LadybugDB #8 ▼3 Strong NeuG #59 ▼4 Growing Bighorn #89 ▼15 Growing CogDB #125 ▲5 Emerging BangDB #132 ▲5 Emerging
At a glance
Rank #7#8#59#89#125#132
Score 64.063.646.640.524.922.2
GitHub stars 2.1k1.7k14313339659
Popularity 84.767.141.935.437.423.8
Activity 69.771.649.542.272.325.3
Community 62.479.852.730.630.630.6
Research 49.649.649.649.649.6
Fundamentals
Description A lightweight, in-memory property graph engine serving as the reference implementation of the Apache TinkerPop Gremlin graph computing framework.A community fork of Kuzu. An embedded columnar property graph database for analytical workloads, with openCypher support, vector indices, and full-text search.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.A community fork of Kuzu maintained by Kineviz. An embedded property graph database with openCypher support, adding vector search and full-text search capabilities. Integrates with GraphXR visualization.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 Apache TinkerPopLadybugDBAlibabaKinevizNodeFn Inc.BangDB
Model Property GraphProperty GraphProperty GraphProperty GraphRDFOther
Kind embeddedembeddedembeddedembeddedembeddedembedded
Category EstablishedGrowingEmergingEmergingEmergingEmerging
First released 20092025-112026-032025-102018-072012
Status activeactiveactiveactiveactiveactive
License Apache-2.0MITApache-2.0MITMITBSD-3-Clause
Written in JavaC++C++C++PythonC++
Query languages GremlinopenCypheropenCypheropenCypherCustom APIopenCypher
gdotv support yesyesnononono

Feature scores

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

All 18 engines

NameVendorModel CategoryGitHub starsLicenseWritten in Query languagesRank
FalkorDBLite FalkorDB Property Graph Emerging 62 SSPL-1.0 Python openCypher #90
Bitsy LambdaZen Property Graph Emerging 150 Apache-2.0 Java Gremlin #103
LatticeDB Jeff Hajewski Property Graph Emerging 646 MIT Zig Cypher #114
Quadstore Jacopo Scazzosi RDF Emerging 233 MIT TypeScript SPARQL #115
agdb Agnesoft Property Graph Emerging 139 Apache-2.0 Rust Custom API #117
froGQL PLEIAD Property Graph Emerging 7 MIT Rust GQL #120
GraphLite DeepGraph AI Property Graph Emerging 230 Apache-2.0 Rust GQL #121
TurboLynx POSTECH (DSLab) Property Graph Emerging 25 MIT C++ openCypher #124
TribleSpace Other Emerging 69 MIT OR Apache-2.0 Rust Custom API #127
Minigraf Other Emerging 31 MIT OR Apache-2.0 Rust Datalog #129
KGLite Kristian dF Kollsgård Property Graph Emerging 37 MIT Rust openCypher, Custom API #133
LoraDB LoraDB Property Graph Emerging 20 BUSL-1.1 Rust Cypher #151

No longer active