{"id":13529520,"url":"https://github.com/apache/incubator-hugegraph","last_synced_at":"2026-01-11T16:54:04.071Z","repository":{"id":37284043,"uuid":"141376301","full_name":"apache/incubator-hugegraph","owner":"apache","description":"A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine \u0026 REST-API \u0026 Backends)","archived":false,"fork":false,"pushed_at":"2025-04-14T08:29:57.000Z","size":27638,"stargazers_count":2736,"open_issues_count":324,"forks_count":534,"subscribers_count":120,"default_branch":"master","last_synced_at":"2025-04-26T02:43:12.724Z","etag":null,"topics":["big-data","database","graph","graph-database","graphdb","gremlin"],"latest_commit_sha":null,"homepage":"https://hugegraph.apache.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.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}},"created_at":"2018-07-18T03:30:20.000Z","updated_at":"2025-04-23T04:35:01.000Z","dependencies_parsed_at":"2023-11-12T12:34:23.541Z","dependency_job_id":"e8c646a8-fcaa-4e60-822c-334e1c2dc82e","html_url":"https://github.com/apache/incubator-hugegraph","commit_stats":null,"previous_names":["hugegraph/hugegraph"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-hugegraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-hugegraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-hugegraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-hugegraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/incubator-hugegraph/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250962833,"owners_count":21514712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["big-data","database","graph","graph-database","graphdb","gremlin"],"created_at":"2024-08-01T07:00:37.072Z","updated_at":"2026-01-11T16:54:04.064Z","avatar_url":"https://github.com/apache.png","language":"Java","readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg width=\"720\" alt=\"hugegraph-logo\" src=\"https://github.com/apache/hugegraph/assets/38098239/e02ffaed-4562-486b-ba8f-e68d02bb0ea6\" style=\"zoom:100%;\" /\u003e\n\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003eA graph database that supports more than 10 billion vertices \u0026 edges, high performance and scalability\u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![License](https://img.shields.io/badge/license-Apache%202-0E78BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)\n[![HugeGraph-CI](https://github.com/apache/incubator-hugegraph/actions/workflows/ci.yml/badge.svg)](https://github.com/apache/incubator-hugegraph/actions/workflows/ci.yml)\n[![License checker](https://github.com/apache/incubator-hugegraph/actions/workflows/licence-checker.yml/badge.svg)](https://github.com/apache/incubator-hugegraph/actions/workflows/licence-checker.yml)\n[![GitHub Releases Downloads](https://img.shields.io/github/downloads/apache/hugegraph/total.svg)](https://github.com/apache/hugegraph/releases)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/hugegraph)\n\n\u003c/div\u003e\n\n## What is Apache HugeGraph?\n\n[HugeGraph](https://hugegraph.apache.org/) is a fast and highly-scalable [graph database](https://en.wikipedia.org/wiki/Graph_database).\nBillions of vertices and edges can be easily stored into and queried from HugeGraph due to its excellent OLTP capabilities.\nHugeGraph is compliant with the [Apache TinkerPop 3](https://tinkerpop.apache.org/) framework allowing complicated graph queries to be\nachieved through the powerful [Gremlin](https://tinkerpop.apache.org/gremlin.html) graph traversal language.\n\n## Features\n\n- Compliant to [Apache TinkerPop 3](https://tinkerpop.apache.org/), supports [Gremlin](https://tinkerpop.apache.org/gremlin.html) \u0026 [Cypher](https://en.wikipedia.org/wiki/Cypher_(query_language)) language\n- Schema Metadata Management, including VertexLabel, EdgeLabel, PropertyKey and IndexLabel\n- Multi-type Indexes, supporting exact query, range query and complex conditions combination query\n- Plug-in Backend Store Framework, mainly support `RocksDB`/`HStore` + `HBase` for now and you could choose other backends in the [legacy version](https://hugegraph.apache.org/docs/download/download/) ≤ `1.5.0` (like `MySQL/PG`/`Cassandra` ...)\n- Integration with `Flink/Spark/HDFS`, and friendly to connect other big data platforms\n- Complete graph ecosystem (including both in/out-memory `Graph Computing` + `Graph Visualization \u0026 Tools` + `Graph Learning \u0026 AI`, see [here](#3-build-from-source))\n\n## Architecture\n\nHugeGraph supports both **standalone** and **distributed** deployments:\n\n| Module                                 | Description                                                                                               |\n|----------------------------------------|-----------------------------------------------------------------------------------------------------------|\n| [hugegraph-server](hugegraph-server)   | Core graph engine with REST API, Gremlin/Cypher support, and pluggable backends (RocksDB default)         |\n| [hugegraph-pd](hugegraph-pd)           | Placement Driver for distributed mode - handles meta storage, partition management and cluster scheduling |\n| [hugegraph-store](hugegraph-store)     | Distributed storage with Raft consensus for high availability and horizontal scaling                      |\n| [hugegraph-commons](hugegraph-commons) | Shared utilities, RPC framework and common components                                                     |\n\n- **Standalone**: HugeGraph Server + RocksDB (for all-in-one deployment)\n- **Distributed**: HugeGraph Server + PD + Store (Raft + RocksDB by default)\n\n## Quick Start\n\n### 1. Docker (For Test)\n\nUse Docker to quickly start a HugeGraph server with `RocksDB` (in the background) for **testing or development**:\n\n```\n# (Optional) \n# - add \"-e PRELOAD=true\" to auto-load a sample graph\ndocker run -itd --name=graph -e PASSWORD=xxx -p 8080:8080 hugegraph/hugegraph:1.7.0\n```\n\nPlease visit [doc page](https://hugegraph.apache.org/docs/quickstart/hugegraph-server/#3-deploy) or\nthe [README](hugegraph-server/hugegraph-dist/docker/README.md) for more details. ([Docker Compose](./hugegraph-server/hugegraph-dist/docker/example))\n\n\u003e Note:\n\u003e 1. The Docker image of HugeGraph is a convenience release, but not **official distribution** artifacts. You can find more details from [ASF Release Distribution Policy](https://infra.apache.org/release-distribution.html#dockerhub).\n\u003e 2. Recommend to use `release tag` (like `1.7.0`/`1.x.0`) for the stable version. Use `latest` tag to experience the newest functions in development.\n\n### 2. Download\n\nVisit [Download Page](https://hugegraph.apache.org/docs/download/download/) and refer the [doc](https://hugegraph.apache.org/docs/quickstart/hugegraph-server/#32-download-the-binary-tar-tarball)\nto download the latest release package and start the server.\n\n**Note:** if you want to use it in the production environment or expose it to the public network, you must enable the [AuthSystem](https://hugegraph.apache.org/docs/config/config-authentication/) to ensure safety.\n\n### 3. Build From Source\n\nVisit [Build From Source Page](https://hugegraph.apache.org/docs/quickstart/hugegraph-server/#33-source-code-compilation) and follow the\nsteps to build the source code and start the server.\n\nThe project [doc page](https://hugegraph.apache.org/docs/) contains more information on HugeGraph\nand provides detailed documentation for users. (Structure / Usage / API / Configs...)\n\n## Ecosystem\n\nOther **HugeGraph** components/repositories:\n\n1. [hugegraph-toolchain](https://github.com/apache/hugegraph-toolchain) (graph tools **[loader](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-loader)/[dashboard](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-hubble)/[tool](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-tools)/[client](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-client)**)\n2. [hugegraph-computer](https://github.com/apache/hugegraph-computer) (integrated **graph computing** system)\n3. [hugegraph-ai](https://github.com/apache/incubator-hugegraph-ai) (integrated **Graph AI/LLM/KG** system)\n4. [hugegraph-website](https://github.com/apache/hugegraph-doc) (**doc \u0026 website** code)\n\n## License\n\nHugeGraph is licensed under [Apache 2.0 License](LICENSE).\n\n## Contributing\n\n- Welcome to contribute to HugeGraph, please see [`How to Contribute`](CONTRIBUTING.md) \u0026 [Guidelines](https://hugegraph.apache.org/docs/contribution-guidelines/) for more information.\n- Note: It's recommended to use [GitHub Desktop](https://desktop.github.com/) to greatly simplify the PR and commit process.\n- Thank you to all the people who already contributed to HugeGraph!\n\n[![contributors graph](https://contrib.rocks/image?repo=apache/hugegraph)](https://github.com/apache/incubator-hugegraph/graphs/contributors)\n\n## Thanks\n\nHugeGraph relies on the [TinkerPop](http://tinkerpop.apache.org) framework, we refer to the storage structure of Titan and the schema definition of DataStax.\nThanks to TinkerPop, thanks to Titan, thanks to DataStax. Thanks to all other organizations or authors who contributed to the project.\n\nYou are welcome to contribute to HugeGraph,\nand we are looking forward to working with you to build an excellent open-source community.\n\n## Contact Us\n\n- [GitHub Issues](https://github.com/apache/hugegraph/issues): Feedback on usage issues and functional requirements (quick response)\n- Feedback Email: [dev@hugegraph.apache.org](mailto:dev@hugegraph.apache.org) ([subscriber](https://hugegraph.apache.org/docs/contribution-guidelines/subscribe/) only)\n- Slack: [ASF Online Channel](https://the-asf.slack.com/archives/C059UU2FJ23)\n- WeChat public account: Apache HugeGraph, welcome to scan this QR code to follow us.\n\n \u003cimg src=\"https://github.com/apache/hugegraph-doc/blob/master/assets/images/wechat.png?raw=true\" alt=\"QR png\" width=\"300\"/\u003e\n\n","funding_links":[],"categories":["Java","其他_生物医药","数据库","Projects"],"sub_categories":["网络服务_其他","Frameworks"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fincubator-hugegraph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fincubator-hugegraph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fincubator-hugegraph/lists"}