Data modeling tool for Neo4j

There is a visual software to design your Neo4j graph schema. Take a look at Hackolade. It dynamically generates Cypher code as you create the model with a few mouse clicks. It also performs reverse-engineering of existing instances, so you can enrich the model with descriptions and constraints, then produce a complete, clickable HTML documentation for distribution to all application stakeholders. More info here.