An Open Source comparison of graph database features and capabilities.
A comprehensive comparison table covering 131+ graph databases, query engines, extensions, and other graph technologies. Each entry includes metadata like vendor, license, query language support, and status. Many entries are also scored across 43 features based on criteria from academic research.
Each database is a TOML file in src/content/databases/. At minimum, a file needs:
name = "Example DB"
vendor = "Example Inc"
slug = "example-db"
description = "A graph database..."
url = "https://example.com"
github_url = "https://github.com/example/example-db"
license = "Apache-2.0"
type = "Property Graph"
query_languages = ["openCypher", "Gremlin"]
category = "Emerging"
gdotv_support = falseField reference:
type— one ofProperty Graph,RDF,Multiple, orOthercategory— one ofEstablished,Enterprise,Growing, orEmergingkind— one ofdatabase(default),extension,query-engine,embedded, orlibrarystatus— one ofactive(default),inactive, ordeprecatedstatus_note— explanation for non-active statusquery_languages— array of supported query languages (e.g.["openCypher", "SPARQL"])released— date first publicly available, as a year ("2007") or year-month ("2025-01"); omit when unknown. Use earliest public availability (including preview or announcement), not general availability (GA)previous_vendors— ordered array of previous vendor names, oldest firstlicense— SPDX identifier (e.g.Apache-2.0,MIT,Proprietary)implementation_language— primary programming language the engine is written in (e.g.Rust,Java,C++); omit when unknowngdotv_support— whether the database is supported by G.V()icon— optional custom favicon filename inpublic/logos/github_url— canonical GitHub repository URL. Its star count is derived at build time rather than stored in TOML
Databases that have been scored in the research paper also include a [features] section with 43 feature scores (each a value of 0, 0.5, or 1).
- Fork this repository
- Add a new TOML file in
src/content/databases/or edit an existing one - Submit a pull request
The [features] section is optional for new databases that have not been scored in the research paper. If you're adding a new database, you can start with just the top-level fields.
The full dataset is available as JSON:
curl https://gdb-engines.com/api.jsonnpm install
npm run dev # http://localhost:4321
npm run build # static output to dist/GitHub stars are fetched in one batched GraphQL request and cached under
.cache/github-stars/ for one day. Set GITHUB_STARS_TOKEN; production can reuse
RANKINGS_TOKEN, and GITHUB_TOKEN is also accepted. If neither a token nor an expired
cache entry is available, the build still succeeds and omits star counts. A scheduled
workflow requests one Cloudflare Pages rebuild per day.
- Coimbra, M. E., Svitakova, L., Francisco, A. P., & Veiga, L. (2025). "Survey: Graph Databases." arXiv:2505.24758
- models.dev by SST for the UI pattern