Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clems4ever/go-graphkb
A Graph-oriented Knowledge Base written in Go
https://github.com/clems4ever/go-graphkb
cypher-query-language database golang graph mariadb
Last synced: 3 months ago
JSON representation
A Graph-oriented Knowledge Base written in Go
- Host: GitHub
- URL: https://github.com/clems4ever/go-graphkb
- Owner: clems4ever
- License: apache-2.0
- Created: 2020-01-07T20:39:22.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-07T02:39:39.000Z (almost 2 years ago)
- Last Synced: 2024-10-14T10:28:37.488Z (4 months ago)
- Topics: cypher-query-language, database, golang, graph, mariadb
- Language: Go
- Size: 9.94 MB
- Stars: 31
- Watchers: 2
- Forks: 5
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-graphkb
go-graphkb is a Graph-oriented Knowledge Base written in Go.
The Knowledge Base can be queried using [openCypher](https://github.com/opencypher/openCypher)
and results can be visualized in the UI as shown below.![go-graphkb ui](./docs/images/go-graphkb.png)
## Getting started
Run the following commands
# Spin up GraphKB in few seconds with (wait 15 seconds for mariadb to start).
source bootstrap.sh && docker-compose up -d# Insert the example data available in examples/ directory
# with the following command:
go run cmd/datasource-csv/main.go --config cmd/datasource-csv/config.ymlThen visit the web UI accessible at http://127.0.0.1:3000.
## LICENSE
**go-graphkb** is licensed under Apache 2.0.