A Neo4j Editor

We developed neo4j explorer to easily create, update and delete nodes and relationships in neo4j databases. While neo4j comes with a very nice web console called „neo4j Browser“ to execute Cypher queries and graph visualization, it is not very easy to manipulate data in business usage scenarios.

Just imagine a support case where you have to manually change a property value on a certain node: You have to type out a cypher query that finds the node you are looking for and changes the value.

With neo4j explorer you don’t need to type any Cypher queries: Just use the filter, open the node and edit its labels, properties and relations in an easy-to-use web app.

This is a huge time-saver ideal for developers, system admins and 2nd level support personell.

Easy Deployment

neo4j explorer comes packed in a WAR file, so it is very easy to deploy to any Java application server (e.g. Apache Tomcat)!

Features

  • Find/Filter Node(s) by label and property value
  • Create/Update/Delete
    • Nodes
    • Node labels
    • Node Properties
    • Relations between nodes
    • Relation properties
  • Clone nodes and relations
  • Autocomplete inputs to avoid typos

Watch the video above to see neo4j explorer in action!

Cypher Export

neo4j explorer now also comes with a very simple but handy feature to export nodes and relations to Cypher. This is not meant to be for entire database backups but rather to quickly copy some data from one database to another – something developers frequently need to do (e.g. test/demo data).

FREE Download

System requirements:
Java application server (eg. Tomcat 8+) running Java 1.8+

If you like the neo4j explorer please consider providing some caffeine:

Buy us some coffeeBuy us some coffee

THANK YOU for supporting our pet project!

Download latest version:

User Manual

Everything you need to know is in the video at the top of the page!

 

Deploy

 

Security

To access the web app in the browser, a logged-in user with role „n1neo4j“ is required. In Tomcat you can quickly add this to your tomcat-users.xml:

‹role rolename="n1neo4j"/›
‹user username="n1neo4j" password="SECRET" roles="n1neo4j"/›

Config DB Connection

The app uses the system property „N1Neo4jURI“ to connect to the neo4j DB. For a Tomcat installation you can simply add this to your VM arguments:

-DN1Neo4jURI=bolt://username:password@localhost:7687

e.g. by adding it to the JAVA_OPTS in Tomcat’s setenv.sh. If this system property is not set, the default connection URI http://neo4j:neo4j@localhost:7474 is used.

Deploy WAR

In case of Tomcat you simply copy the N1Neo4j.war to the webapps directory and start Tomcat.
Then open a browser at https://yourserver.com/N1Neo4j and log in using the user from tomcat-users.xml

Enjoy!

If you have any questions or suggestions please don’t hesitate to drop us a note at office@netbizltd.com

Neo4j® and Cypher® are registered trademarks of Neo4j, Inc.