{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "graph-databases",
 "name": "Graph databases",
 "page": "https://opensourceeverything.org/g/graph-databases/",
 "category": "dev-data",
 "categoryName": "Databases, data & science",
 "job": "Storing data as connected items and following the links between them",
 "closedApps": [
  "TigerGraph",
  "Amazon Neptune"
 ],
 "coverage": "one-full",
 "alternatives": [
  {
   "id": "terminusdb",
   "name": "TerminusDB",
   "page": "https://opensourceeverything.org/p/terminusdb/",
   "summary": "TerminusDB is an open-source database that stores linked JSON documents as a knowledge graph, with git-like version control. It is aimed at developers and data teams who need to track and query how their data changes over time.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "linux"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 3460,
   "forks": 161,
   "status": "active",
   "verified": false,
   "latestRelease": {
    "name": "TerminusDB Server v12.0.8",
    "date": "2026-10-12T15:29:13Z"
   },
   "code": "https://github.com/terminusdb/terminusdb",
   "website": "https://terminusdb.com",
   "download": null,
   "release": "https://github.com/terminusdb/terminusdb/releases/tag/v12.0.8",
   "family": null,
   "familyChildren": [],
   "howToHelp": {
    "contributingGuide": "https://github.com/terminusdb/terminusdb/blob/HEAD/docs/CONTRIBUTING.md",
    "goodFirstIssues": {
     "count": 1,
     "url": "https://github.com/terminusdb/terminusdb/issues?q=is%3Aopen%20is%3Aissue%20label%3A%22good%20first%20issue%22"
    },
    "helpWanted": null,
    "plugins": null
   },
   "project": "terminusdb",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 56.6
  },
  {
   "id": "neo4j",
   "name": "Neo4j",
   "page": "https://opensourceeverything.org/p/neo4j/",
   "summary": "Neo4j is a database that stores data as a network of connected items instead of plain tables. It is aimed at developers and organisations that need to work with highly connected data.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux",
    "server"
   ],
   "license": "GPL-3.0",
   "licenseClass": "open_core",
   "licenseNeedsCheck": false,
   "stars": 17362,
   "forks": 2739,
   "status": "active",
   "verified": false,
   "latestRelease": {
    "name": "3.2.0-alpha08",
    "date": "2017-04-11T08:47:47Z"
   },
   "code": "https://github.com/neo4j/neo4j",
   "website": "http://neo4j.com",
   "download": null,
   "release": "https://github.com/neo4j/neo4j/releases/tag/3.2.0-alpha08",
   "family": null,
   "familyChildren": [],
   "howToHelp": {
    "contributingGuide": "https://github.com/neo4j/neo4j/blob/HEAD/CONTRIBUTING.md",
    "goodFirstIssues": null,
    "helpWanted": null,
    "plugins": null
   },
   "project": "neo4j",
   "rank": 2,
   "fit": "partial",
   "note": "Free Community edition; clustering and some features are paid",
   "why": "Does part of the job · Advanced setup",
   "score": 33.7
  }
 ],
 "source": "https://opensourceeverything.org/g/graph-databases/",
 "group": "Graph databases",
 "replaces": [
  "TigerGraph",
  "Amazon Neptune"
 ]
}