Someone went wild with our new #VirtualGraph feature #Neo4j and several other stores
Someone went wild with our new #VirtualGraph feature #Neo4j and several other stores
NEW: sulpher
sulpher v0.2.0 is out — a Cypher graph query language parser written in Go.
This release completes openCypher 9 coverage and adds several Neo4j 5+ idioms:
✓ CALL {} subquery blocks (with variable scope clause and IN TRANSACTIONS)
✓ COUNT {} / COLLECT {} subquery expressions
✓ Label boolean expressions: (n:Person&Employee), (n:!Bot)
✓ LOAD CSV, pattern comprehensions, reduce(), quantified paths {n,m}
✓ Hex/octal literals, || GQL string concatenation
✓ 45-file corpus, 269 queries, 100% pass rate
Compatibility: openCypher 9 100% · Neo4j 5 ~85% · Neo4j 25 ~65%
https://github.com/ha1tch/sulpher
#Go #Golang #Neo4j #Cypher #GraphDatabase #OpenSource #Parser #FOSS #Sulpher
I updated CodeMeridian’s positioning a bit. The core idea is clearer now:
CodeMeridian is a local graph memory layer for AI coding agents.
It indexes your codebase into Neo4j and exposes precise repo context through MCP, so tools like Copilot, Claude Code, Continue.dev, Cline, or local agents can ask what matters before editing.
The part I like most: this may help small/local coding models even more, because every token matters.

A persistent code knowledge graph that gives GitHub Copilot a grounded, structural understanding of your codebase. It acts as the **deterministic context layer** — so Copilot doesn't drift or f...
AI coding agents feel sharp when a project is small.
Around MVP size, they start guessing: nearby files, stale docs, missed callers, forgotten architecture rules.
Source guardrails help, but they are still instructions.
CodeMeridian adds facts: a local Neo4j graph + MCP tools so the agent can ask what calls what, what tests cover it, and whether context is stale.
A red line before the edit.

A persistent code knowledge graph that gives GitHub Copilot a grounded, structural understanding of your codebase. It acts as the **deterministic context layer** — so Copilot doesn't drift or f...
#Cypher meets #relational databases… Say hello to #Virtual #Graphs by #Neo4j

Did I have a bit of fun here, turning SQL to Cypher to SQL ad-infinitum? Might be.
Benchmarking SurrealDB 3.x vs. Postgres, Mongo, Neo4j and Redis (With Fsync)
https://surrealdb.com/blog/surrealdb-3-x-by-the-numbers
#HackerNews #Benchmarking #SurrealDB #SurrealDB3 #Postgres #Mongo #Neo4j #Redis #Fsync
For #Neo4j #VirtualGraph we made massive use of #JDBC. A technology that is older than many colleagues.
“How old are you again?”–“From your perspective about 346 years.” 😅
Virtual graphs sourced from relational databases: this is what a great team and I have been occupied with at #Neo4j the last months. For me, it’s kind of full circle: #SQL, #Cypher and now SQL again behind the scenes. Somewhat a journey over a decade for me and still a topic near and dear to my heart.

Over the past few quarters, we’ve seen tremendous growth in enterprise adoption of agentic workflows. Large enterprises are realizing that GraphRAG delivers more accurate results than traditional RAG, multi-hop reasoning is essential for many high-value use cases, and memory and… Read more →