Skip to content

stefanak-michal/cyphergui

Repository files navigation

cypherGUI

Introduction

User friendly GUI administration tool for graph databases with bolt protocol support. Usable without knowledge of cypher query language.

ko-fi

GitHub Actions Workflow Status GitHub package.json version GitHub commits since latest release

📷 Screenshosts

Available in wiki.

✔️ Supported databases

  • Neo4j
  • Memgraph
  • Amazon Neptune - Not tested. 🙋 Looking for somebody who can offer access to it.
  • ONgDB - Latest version v1.0.5 not supported because is based on old version which requires Bolt v2

🏷️ 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, Memgraph)
  • Stash to keep Nodes, Relationships and queries for fast access
  • Can be run locally (file:///)

💻 Usage

GitHub pages

You can access this project on GitHub pages at url 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 start.

Or you can download branch gh-pages, unpack it and open index.html in your favorite browser.