{"id":49313444,"url":"https://github.com/potusaiteja/graphdatabases","last_synced_at":"2026-04-26T14:01:01.924Z","repository":{"id":350470220,"uuid":"1206980871","full_name":"POTUSAITEJA/GraphDatabases","owner":"POTUSAITEJA","description":"Reference catalog for graph databases, knowledge graphs, RDF/SPARQL stores, and vector-search support.","archived":false,"fork":false,"pushed_at":"2026-04-10T13:53:29.000Z","size":184,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-10T15:09:07.895Z","etag":null,"topics":["awesome-list","cypher","database-comparison","graph","graph-database","graphdb","graphql","knowledge-graph","knowledge-representation","linked-data","multi-model-database","ontology","property-graph","rdf","semantic-web","sparql","triple-store"],"latest_commit_sha":null,"homepage":"https://potusaiteja.github.io/GraphDatabases/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/POTUSAITEJA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-10T12:59:30.000Z","updated_at":"2026-04-10T14:32:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/POTUSAITEJA/GraphDatabases","commit_stats":null,"previous_names":["potusaiteja/graphdatabases"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/POTUSAITEJA/GraphDatabases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/POTUSAITEJA%2FGraphDatabases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/POTUSAITEJA%2FGraphDatabases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/POTUSAITEJA%2FGraphDatabases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/POTUSAITEJA%2FGraphDatabases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/POTUSAITEJA","download_url":"https://codeload.github.com/POTUSAITEJA/GraphDatabases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/POTUSAITEJA%2FGraphDatabases/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32299644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T09:34:17.070Z","status":"ssl_error","status_checked_at":"2026-04-26T09:34:00.993Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","cypher","database-comparison","graph","graph-database","graphdb","graphql","knowledge-graph","knowledge-representation","linked-data","multi-model-database","ontology","property-graph","rdf","semantic-web","sparql","triple-store"],"created_at":"2026-04-26T14:01:00.650Z","updated_at":"2026-04-26T14:01:01.917Z","avatar_url":"https://github.com/POTUSAITEJA.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n\n# Graph Database Resource Catalog\n\n### The curated, primary-source reference for graph databases, RDF triple stores, property graph systems, and vector-capable graph engines.\n\n**A curated reference covering 70 graph databases — Neo4j, Apache Jena, Stardog, ArangoDB, Memgraph, TigerGraph, Dgraph, Virtuoso, GraphDB, Amazon Neptune, Oracle Graph, Google Spanner Graph, SAP HANA Graph, and more — with explicit vector-search classification for every entry.**\n\n\u003cp\u003e\n  \u003ca href=\"#license\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/badge/License-MIT-34d399?style=for-the-badge\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003cimg alt=\"Entries\" src=\"https://img.shields.io/badge/Entries-70-60a5fa?style=flat-square\"\u003e\n  \u003cimg alt=\"RDF\" src=\"https://img.shields.io/badge/RDF-17-60a5fa?style=flat-square\"\u003e\n  \u003cimg alt=\"LPG\" src=\"https://img.shields.io/badge/LPG-27-fb923c?style=flat-square\"\u003e\n  \u003cimg alt=\"Multi-model\" src=\"https://img.shields.io/badge/Multi--model-17-22d3ee?style=flat-square\"\u003e\n  \u003cimg alt=\"Specialized\" src=\"https://img.shields.io/badge/Specialized-9-c084fc?style=flat-square\"\u003e\n  \u003cimg alt=\"Native vector\" src=\"https://img.shields.io/badge/Native%20vector-21-34d399?style=flat-square\"\u003e\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003cb\u003e\u003ca href=\"https://potusaiteja.github.io/GraphDatabases/\"\u003e→ Open the live catalog\u003c/a\u003e\u003c/b\u003e\n  \u0026nbsp;·\u0026nbsp;\n  \u003ca href=\"#quick-start\"\u003eQuick start\u003c/a\u003e\n  \u0026nbsp;·\u0026nbsp;\n  \u003ca href=\"#contributing\"\u003eContribute\u003c/a\u003e\n  \u0026nbsp;·\u0026nbsp;\n  \u003ca href=\"databases/databases.json\"\u003eData\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n---\n\n## About\n\nThe **Graph Database Resource Catalog** is a curated, primary-source reference for every graph database, RDF triple store, SPARQL engine, label property graph database, multi-model engine, and graph-plus-vector system worth considering for production use. It answers one question honestly:\n\n\u003e **Which graph databases actually support vector search, and how?**\n\nEvery one of the 70 entries is anchored to official documentation, product pages, or source repositories. The catalog distinguishes native vector support from connector-based, paired-extension, and sibling-service patterns — and where the public docs are ambiguous, the entry is marked `unclear` instead of being inflated.\n\n**Topics covered:** graph database · RDF database · SPARQL · property graph · label property graph · LPG · knowledge graph · semantic graph · triple store · Cypher · Gremlin · GQL · SQL/PGQ · Datalog · vector search · HNSW · GraphRAG · multi-model database · graph analytics · graph OLTP · graph OLAP · knowledge graph engineering · semantic web\n\n**Databases in the catalog include:** Neo4j, Apache Jena, Fuseki, Virtuoso, Stardog, GraphDB, Amazon Neptune, RDFox, MarkLogic, Oxigraph, QLever, Blazegraph, TerminusDB, SurrealDB, ArangoDB, ArcadeDB, Memgraph, TigerGraph, Dgraph, JanusGraph, NebulaGraph, Apache HugeGraph, Apache AGE, OrientDB, TypeDB, Azure Cosmos DB for Gremlin, PuppyGraph, Kuzu, Ultipa, FalkorDB, Aerospike Graph, Tarantool Graph DB, TuGraph, AgensGraph, Fluree, RedisGraph, CozoDB, Oracle Graph, Google Spanner Graph, Gel (formerly EdgeDB), Datomic, HyperGraphDB, AnzoGraph DB, Weaviate, Cayley, DataStax Enterprise Graph, Eclipse RDF4J, AtomicServer, HelixDB, Dydra, Alibaba Cloud GDB, IBM Db2 Graph, Huawei Graph Engine Service, ONgDB, Ontop, Apache Marmotta, RelationalAI, Raphtory, Katana Graph, Trovares xGT, Apache S2Graph, PoolParty, TopBraid EDG, IndraDB, HGraphDB, SAP HANA Graph, and more.\n\n## What makes it different\n\n- **One canonical dataset.** Everything — the live UI, the per-database profiles, the validation pipeline — reads from [`databases/databases.json`](databases/databases.json). There is no second copy to drift out of sync.\n- **A real vector-strategy taxonomy.** Six explicit categories (`native`, `integrated`, `paired`, `sibling`, `none`, `unclear`) instead of a single boolean that hides nuance.\n- **Primary-source discipline.** If a claim does not survive a trip to the official docs, it gets downgraded — not argued up.\n- **Scope clarity.** Model (`rdf` / `property` / `multi` / `specialized`), maturity (`production` / `emerging` / `legacy`), and vector strategy are separate fields instead of collapsed into an arbitrary tier letter.\n\n## Vector strategy taxonomy\n\n| Strategy | Meaning |\n|---|---|\n| **Native** | Vector indexing and query are documented in the same engine |\n| **Integrated** | Vector capability depends on an integrated search subsystem or connector |\n| **Paired** | The documented pattern pairs the graph engine with an extension, toolkit, or sibling component |\n| **Sibling** | A separate managed service or API in the same vendor platform provides vector search |\n| **None** | No documented vector capability in the graph engine |\n| **Unclear** | AI or semantic-search claims exist, but current public docs do not expose a clear general-purpose vector implementation |\n\n## Catalog at a glance\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" width=\"50%\"\u003e\n\n**By model**\n\n- **17** RDF / SPARQL-native stores\n- **27** Label property graph databases\n- **17** Multi-model systems with a real graph layer\n- **9** Specialized graph-adjacent systems\n\n\u003c/td\u003e\n\u003ctd valign=\"top\" width=\"50%\"\u003e\n\n**By vector strategy**\n\n- **21** Native (in-engine)\n- **5** Integrated\n- **5** Paired\n- **2** Sibling-service\n- **32** None\n- **5** Unclear\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n## Highlights\n\n- [**Neo4j**](databases/neo4j/README.md) — LPG, native HNSW inside Cypher\n- [**ArangoDB**](databases/arangodb/README.md) — multi-model with native vector indexes in AQL since 3.12\n- [**SurrealDB**](databases/surrealdb/README.md) — multi-model with `DEFINE INDEX ... HNSW` in SurrealQL\n- [**CozoDB**](databases/cozo/README.md) — Datalog + native HNSW, relational-graph-vector in one engine\n- [**Oracle Graph**](databases/oracle-graph/README.md) — dual RDF + LPG inside Oracle Database 23ai with AI Vector Search\n- [**Google Spanner Graph**](databases/spanner-graph/README.md) — ISO GQL with ScaNN-backed ANN\n- [**Stardog**](databases/stardog/README.md) — commercial RDF with in-engine vector search\n- [**Dgraph**](databases/dgraph/README.md) — native `float32vector` and HNSW indexes in DQL\n\nFull list in [`databases/databases.json`](databases/databases.json) and the [live catalog](https://potusaiteja.github.io/GraphDatabases/).\n\n## Quick start\n\n```bash\ngit clone https://github.com/POTUSAITEJA/GraphDatabases.git\ncd GraphDatabases\nnpm install\nnpm run dev\n```\n\nThen open `http://localhost:3000`.\n\n### Everyday commands\n\n```bash\nnpm run dev        # start the local dev server\nnpm run validate   # validate the catalog and required docs\nnpm run lint       # lint source and scripts\nnpm run build      # validate + build the static site\nnpm run preview    # preview the built site\nnpm run check      # validate + lint + build\n```\n\n## Tech stack\n\n| Layer | Choice |\n|---|---|\n| Data | A single `databases/databases.json` with a JSON-schema-style validator |\n| UI | React 18 + Vite, single self-contained `src/App.jsx` |\n| Typography | IBM Plex Sans + Instrument Serif + JetBrains Mono |\n| Hosting | Static build, deploys to GitHub Pages via Actions |\n| Validation | Node script (`scripts/validate-data.mjs`) enforcing required fields, enums, HTTPS URLs, and profile README presence |\n\n## Repository layout\n\n```text\ndatabases/\n  databases.json          Canonical dataset (single source of truth)\n  \u003cid\u003e/README.md          Per-database profile and primary-source notes\nsrc/\n  App.jsx                 Single-file React UI\n  main.jsx                React entry point\nscripts/\n  validate-data.mjs       Catalog validator\n.github/\n  workflows/              Validation + Pages deploy\n  ISSUE_TEMPLATE/         Correction and new-database templates\nindex.html                HTML shell with fonts and base styles\n```\n\n## Contributing\n\n**All contributions are welcome.** Whether you're a database maintainer correcting an overstated claim, an engineer who evaluated one of these systems in production, or someone who noticed a database missing entirely — please open an issue or a pull request.\n\n### What counts as a good contribution\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" width=\"50%\"\u003e\n\n**Additions**\n\n- A graph database that belongs in scope but isn't listed\n- A new primary-source URL for an existing entry\n- A missing query interface or deployment option\n\n\u003c/td\u003e\n\u003ctd valign=\"top\" width=\"50%\"\u003e\n\n**Corrections**\n\n- A vector-strategy label that no longer matches current docs\n- An overstated claim without primary-source backing\n- A status update (`emerging` → `production`, new version, etc.)\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### How to contribute\n\n1. **Open an issue first** for anything larger than a typo — it lets us agree on scope before you spend time. Use the [correction](.github/ISSUE_TEMPLATE/correction.md) or [new database](.github/ISSUE_TEMPLATE/new-database.md) template.\n2. **Fork and branch** from `main`.\n3. **Edit the data:**\n   - Update the row in [`databases/databases.json`](databases/databases.json)\n   - Add or update the profile at `databases/\u003cid\u003e/README.md`\n4. **Verify locally:**\n   ```bash\n   npm run check\n   ```\n   (This runs validate + lint + build — all three must pass.)\n5. **Open a pull request.** Describe what changed, why the previous state was incomplete or wrong, and link the primary sources that back the correction.\n\n### Source requirements\n\nPrimary sources only, wherever possible:\n\n**Accepted:** official documentation, official product pages, official release notes, official source repositories.\n\n**Not accepted:** marketing blogs without technical detail, third-party reviews.\n\nIf the public docs are not strong enough for a firm claim, **downgrade the claim** rather than inflating it. The catalog earns its usefulness by being conservative where the evidence is thin.\n\n### Adding a new database\n\nA new entry must include:\n\n| Field | Required |\n|---|---|\n| `id` | Lowercase, dash-separated slug (used as directory name) |\n| `name` | Display name |\n| `model` | `rdf` / `property` / `multi` / `specialized` |\n| `status` | `production` / `emerging` / `legacy` |\n| `license` + `license_type` | Human label + taxonomy value |\n| `website` | HTTPS URL |\n| `query_interfaces` | Non-empty array |\n| `vector_strategy` + `vector_summary` | Taxonomy value + one-sentence justification |\n| `ha`, `deployment`, `best_fit`, `notes` | Short factual strings |\n| `source_urls` | At least one HTTPS primary-source URL |\n| `profile` | Path to `databases/\u003cid\u003e/README.md` (must exist) |\n\nThe validator enforces all of the above. See any existing entry in [`databases/databases.json`](databases/databases.json) for the exact shape.\n\n### Reporting inaccuracies\n\nIf you work on, maintain, or have production experience with one of the listed systems and something looks wrong, please file an issue — we'd rather correct an overstated or outdated entry than leave it in place.\n\n## Related documents\n\n- [CONTRIBUTING.md](CONTRIBUTING.md) — short-form contribution guide\n- [DISCLAIMER.md](DISCLAIMER.md) — scope, limits, and intent\n\n## License\n\nReleased under the [MIT License](LICENSE). The underlying facts about each product belong to the respective vendors and projects.\n\n## Acknowledgements\n\nThanks to the maintainers of every database in the catalog — and to anyone who has ever filed a correction issue on a technical reference like this one. Independent, primary-source catalogs only stay useful when people who know the systems best take the time to push back.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\u003csub\u003eBuilt as a primary-source reference, not a leaderboard. If something is wrong, \u003ca href=\"https://github.com/POTUSAITEJA/GraphDatabases/issues/new/choose\"\u003etell us\u003c/a\u003e.\u003c/sub\u003e\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotusaiteja%2Fgraphdatabases","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpotusaiteja%2Fgraphdatabases","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotusaiteja%2Fgraphdatabases/lists"}