An Ecto-inspired Cypher DSL and Neo4j driver for Elixir (now it works with bolt protocol, aura and much more)
Ex4j lets you build parameterized Cypher queries using Elixir macros, protocols, and pipe-based composition — no raw strings required. All values become query parameters (
$p0,$p1, …) to prevent injection and enable Neo4j query plan caching.Powered by Boltx (Bolt 5.0–5.4, Neo4j 5.x) and Ecto for schema validation.






















