A curated list of resources for the Cypher and the openCypher graph query languages.
- Cypher Refcard
- Developer Guides: introductory guides, from SQL to Cypher tutorials, etc.
- Developer Manual: official Neo4j documentation
- Query Language Reference (Version 9)
- AgensGraph: a transactional graph database based on PostgreSQL
- Cypher for Apache Spark (CAPS): run Cypher queries on Spark
- Cypher for Gremlin: run Cypher queries on Gremlin-compatible databases
- Gradoop: a distributed dataflow system for graph analytics and querying
- Grand-Cypher: run Cypher queries on NetworkX objects or sqlite databases in Python
- Graphflow: an active graph database
- ingraph: an incremental openCypher engine
- Neo4j: the original Cypher graph database
- RedisGraph: the first queryable property graph database which uses sparse matrices to represent the adjacency matrix in graphs and linear algebra to execute Cypher queries on the graph
- Ruruki: a Python-based Cypher engine
- SAP HANA Graph: the Graph Extension to the SAP HANA database
- Awesome Procedures on Cypher (APOC): stored procedure library for Cypher
- Efficient Graph Algorithms for Neo4j: common graph algorithms for Neo4j 3.x exposed as Cypher procedures
- JCypher: Java access to Neo4j
- Pypher: Python Cypher Querybuilder
- Cypher DSL: a Java DSL for writing Cypher queries
- Cytosm: Cypher to SQL mapper
- JetBrains IDE plug-in: Cypher editor and graph database support for JetBrains IDEs
- libcypher-parser: a parser and linter for Cypher in C
- Neo4jCypher (DSL in MPS): an MPS-based DSL for Cypher
- ocparse: an Erlang-based parser
- openCypher: home of the openCypher initiative
- openCypher Xtext: an Xtext-based grammar and editor for Cypher
- The Cypher Front End Modules: parsing, AST and semantic analysis for the Cypher Query Language
- jQAssistant: QA tool for checking validation rules with Cypher
- Slizaa: an interactive and customizable software architecture workbench
- gMark: workload generator framework (for graphs instances and graph queries)
- Graphgen: online graph generator that uses a Cypher-like syntax
- GraphAware blog
- Graphistania podcasts: interviews by Rik van Bruggen
- Neo4j blog
- Graph-Theory: A workshop about implementing graph theory with Neo4j
- Graph OLAP with Neo4j: An attempt to model an OLAP cube with Neo4j
- Learning Cypher by Onofrio Panzarino, Packt Publishing
- GQL and SQL/PGQ pointers
- GQL homepage: a site for sharing information and ideas about the ongoing development of the GQL standard proposal
- GQL manifesto: an initiative to have one standard property graph query language