Skip to content

zhenyuT/incubator-hugegraph-toolchain

 
 

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)

Usage

  • hugegraph-loader: We can use docker run -itd --name loader hugegraph/loader to quickly start loader, or we can follow this to use docker-compose to start loader with server. And we can find more details in the doc.
  • hugegraph-hubble: We can use docker run -itd --name=hubble -p 8088:8088 hugegraph/hubble to quickly start hubble, or we can follow this to use docker-compose to start hubble with server. And we can find more details in the doc.
  • hugegraph-client: We can follow the doc to learn how to quickly start with client.

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.2.0</version> </dependency> <dependency> <groupId>org.apache.hugegraph</groupId> <artifactId>hugegraph-loader</artifactId> <version>1.2.0</version> </dependency>

Doc

The project homepage contains more information about hugegraph-toolchain.

License

hugegraph-toolchain is licensed under Apache 2.0 License.

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.1%
  • TypeScript 35.1%
  • Groovy 2.8%
  • Less 2.6%
  • Go 2.2%
  • Shell 1.6%
  • Other 0.6%