Hacker News Viewer

A type-safe, realtime collaborative Graph Database in a CRDT

by phpnode on 4/21/2026, 10:33:24 AM

https://codemix.com/graph

Comments

by: 2ndorderthought

Can anyone explain why it is a good idea to make a graphdb in typescript? This not a language flamewar question, more of an implementation details question.<p>Though typescript is pretty fast, and the language is flexible, we all know how demanding graph databases are. How hard they are to shard, etc. It seems like this could be a performance trap. Are there successful rbdms or nosql databases out there written in typescript?<p>Also why is everything about LLMs now? Can&#x27;t we discuss technologies for their face value anymore. It&#x27;s getting kind of old to me personally.

4/21/2026, 11:40:56 AM


by: brianbcarter

Cypher-over-Gremlin is a smart call — LLMs can write Cypher, makes the MCP angle viable in a new way.<p>How dos Yjs handle schema migrations? If I add a property to a vertex type that existing peers have cached, does it conflict or drop the unknown field?

4/21/2026, 12:18:45 PM


by: lo1tuma

15 years ago I was a big fan of this chaining methods pattern. These days I don’t like it anymore. Especially when it comes to unit-testing and implementing fake objects it becomes quite cumbersome to setup the exact same interface.

4/21/2026, 11:51:51 AM


by: cyanydeez

Eventually someone will figure out how to use a graph database to allow an agent to efficiency build &amp; cull context to achieve near determinant activities. Seems like one needs a sufficiently powerful schema and a harness that properly builds the graph of agent knowledge, like how ants naturally figure how where sugar is, when that stockpile depletes and shifts to other sources.<p>This looks neat, but if you want it to be used for AI purposes, you might want to show a schema more complicated than a twitter network.

4/21/2026, 11:11:11 AM