https://github.com/stefanak-michal/cyphergui
GUI admin tool for graph databases.
https://github.com/stefanak-michal/cyphergui
administration amazon-neptune bolt-protocol cypher-query-language graph-databases memgraph neo4j
Last synced: 11 months ago
JSON representation
GUI admin tool for graph databases.
- Host: GitHub
- URL: https://github.com/stefanak-michal/cyphergui
- Owner: stefanak-michal
- License: apache-2.0
- Created: 2022-12-20T16:40:18.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-05-01T09:12:27.000Z (about 1 year ago)
- Last Synced: 2025-05-01T09:19:54.964Z (about 1 year ago)
- Topics: administration, amazon-neptune, bolt-protocol, cypher-query-language, graph-databases, memgraph, neo4j
- Language: TypeScript
- Homepage: https://stefanak-michal.github.io/cyphergui/
- Size: 11.7 MB
- Stars: 66
- Watchers: 2
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# Introduction
User friendly GUI administration tool for graph databases with bolt protocol support. Usable without knowledge of cypher query language.
[](https://ko-fi.com/Z8Z5ABMLW)
[](https://github.com/stefanak-michal/cyphergui/actions/workflows/auto-deploy.yml)
[](https://github.com/stefanak-michal/cyphergui/releases)
[](https://github.com/stefanak-michal/cyphergui/releases/latest)
### :camera: Screenshosts
Available in [wiki](https://github.com/stefanak-michal/cyphergui/wiki/Screenshots).
## :heavy_check_mark: Supported databases
- [Neo4j](https://neo4j.com/)
- [Memgraph](https://memgraph.com/)
- [Amazon Neptune](https://aws.amazon.com/neptune/) - Not tested. :raising_hand: Looking for somebody who can offer access to it.
- [DozerDB](https://dozerdb.org/)
## :heavy_multiplication_x: Not supported
- [ONgDB](https://graphfoundation.org/projects/ongdb/) - Latest version v1.0.5 not supported because is based on old version which requires Bolt v2. This library use official javascript driver which dropped support for an old version already.
## :label: Features
- View Nodes by Label and Relationships by Type as sortable table
- Search across all properties in Label or Type table view
- Create, edit or delete Nodes and Relationships and their properties
- Check before closing Node or Relationship tab with unsaved changes
- Write cypher queries and view the result as table, json or graph
- Multi database support ([Neo4j](https://neo4j.com/docs/cypher-manual/current/databases/), [Memgraph](https://memgraph.com/docs/configuration/multi-tenancy))
- Stash to keep Nodes, Relationships and queries for fast access
- Can be run locally (file:///)
# :computer: Usage
## GitHub pages
You can access this project on GitHub pages at url [https://stefanak-michal.github.io/cyphergui/](https://stefanak-michal.github.io/cyphergui/). With this deployment you are limited only to database with enabled encryption (protocols bolt+s and neo4j+s).
## Local instance
You can either install node.js, clone the repository, run `npm install` and `npm run start`.
Or you can download branch [gh-pages](https://github.com/stefanak-michal/cyphergui/tree/gh-pages), unpack it and open `index.html` in your favorite browser.