Skip to content

Thespica/incubator-hugegraph-toolchain

This branch is 32 commits ahead of, 2 commits behind apache/incubator-hugegraph-toolchain:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

872c8cd · Feb 20, 2025
Feb 20, 2025
Apr 14, 2024
Nov 14, 2022
Dec 11, 2023
Feb 20, 2025
Feb 24, 2024
Feb 20, 2025
Feb 20, 2025
Mar 22, 2024
Jul 23, 2024
Sep 4, 2023
Jun 9, 2023
Jan 14, 2025
Jan 16, 2023
Apr 14, 2024
Dec 11, 2023
Jan 16, 2023
Jul 23, 2024
Jan 9, 2024
Nov 6, 2024
Nov 6, 2024

Repository files navigation

hugegraph-toolchain

License Build Status Build Status Build Status Build Status Maven Central

hugegraph-toolchain is the integration project contains a series of utilities for HugeGraph, it includes 5+ main modules.

Modules

  • hugegraph-loader: Loading datasets into the HugeGraph from multiple data sources.
  • hugegraph-hubble: Online HugeGraph management and analysis dashboard (Include: data loading, schema management, graph traverser and display).
  • hugegraph-tools: Command line tool for deploying, managing and backing-up/restoring graphs from HugeGraph.
  • hugegraph-client: A Java-written client for HugeGraph, providing RESTful APIs for accessing graph vertex/edge/schema/gremlin/variables and traversals etc.
  • hugegraph-client-go: A Go-written client for HugeGraph, providing RESTful APIs for accessing graph vertex/edge/schema/gremlin/variables and traversals etc. (WIP)
  • hugegraph-spark-connector: A Spark connector for reading & writing HugeGraph data in Spark standard format.

Usage

Maven Dependencies

You could use import the dependencies in maven like this:

  <!-- Note: use the latest release version in maven repo, here is just an example -->
  <dependency>
       <groupId>org.apache.hugegraph</groupId>
       <artifactId>hugegraph-client</artifactId>
       <version>1.5.0</version>
  </dependency>
  
  <dependency>
       <groupId>org.apache.hugegraph</groupId>
       <artifactId>hugegraph-loader</artifactId>
       <version>1.5.0</version>
  </dependency>

And here are links of other HugeGraph component/repositories:

  1. hugegraph (pd/store/server/commons)
  2. hugegraph-computer (integrated graph computing system)
  3. hugegraph-ai (integrated Graph AI/LLM/KG system)
  4. hugegraph-website (doc & website code)

Doc

The project homepage contains more information about hugegraph-toolchain.

License

hugegraph-toolchain is licensed under Apache 2.0 License.

Contributing

  • Welcome to contribute to HugeGraph, please see How to Contribute for more information.
  • Note: It's recommended to use GitHub Desktop to greatly simplify the PR and commit process.
  • Thank you to all the people who already contributed to HugeGraph!

contributors graph

Contact Us


QR png

About

HugeGraph toolchain - include a series useful graph modules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 55.2%
  • TypeScript 35.0%
  • Groovy 2.8%
  • Less 2.6%
  • Go 2.2%
  • Shell 1.6%
  • Other 0.6%