Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jexp/cy2neo

Cy2Neo - Tiny Neo4j Cypher Workbench with D3 Visualization
https://github.com/jexp/cy2neo

Last synced: about 3 hours ago
JSON representation

Cy2Neo - Tiny Neo4j Cypher Workbench with D3 Visualization

Awesome Lists containing this project

README

        

== Cy2Neo - Tiny Neo4j Cypher Workbench with custom D3 Visualization

Cy2Neo is a tiny *Neo4j query console*, in a single HTML-page using client-side JavaScript only.

http://neo4j.com/developer[Neo4j] is an open source graph database and http://neo4j.com/developer/cypher[Cypher] is Neo4j's graph query language.

Cypher queries are highlighted with http://codemirror.net/[CodeMirror].

Graph query results are rendered with https://d3js.org/[D3] using a custom renderer based on neo4j's browser rendering that is https://github.com/jexp/cy2neo/blob/neod3/scripts/neod3.js[part of this project].

Cy2Neo uses a simple Neo4j HTTP-connector that posts Cypher queries to Neo4j's transactional http://neo4j.com/docs/developer-manual/current/#rest-api-transactional[Cypher HTTP endpoint] using jQuery Ajax requests.

You can http://jexp.github.io/cy2neo[try it live here], it should be able to connect to any Neo4j 2.x and 3.x instance that's accessible from your machine.
Just enter the Neo4j-URL, username and password in the boxes on the right side.

[NOTE]
I wrote most of it while flying from OSCON 2014 in Portland,OR to Chicago on my way home to Dresden, Germany.