NextGraph: E2EE sync engine, SDK, graph DB, and reactive ORM
- Track: Local-First, sync engines, CRDTs
- Room: K.3.201
- Day: Sunday
- Start: 11:00
- End: 11:30
- Video only: k3201
- Chat: Join the conversation!
In this talk we introduce a new TypeScript SDK for NextGraph that turns database records into ordinary, typed objects with instant two‑way binding. By proxying those objects and emitting signals, the SDK provides a framework‑agnostic reactive layer that integrates cleanly with React, Vue, and Svelte.
CRDT support - The SDK works with Yjs, Automerge, and, most notably, RDF - a graph data format designed for application interoperability. Because RDF is schema‑less, the SDK includes a converter that transforms SHEX shapes (an RDF schema language) into TypeScript types and generates a corresponding JSON validation schema for the backend.
Reactive POJOs - Objects are wrapped in a proxy, so any property change triggers a signal, which both updates the UI and sends a patch to the backend. Signals provide an efficient, event‑driven mechanism for state propagation and have been gaining popularity in modern front‑end ecosystems.
Sync protocol - Real‑time changes are communicated between client and server via a JSON‑Patch‑inspired syntax that has been extended to handle set operations, ensuring concise and expressive updates.
You will see a live demo walking through a simple property change, showing how the mutation is instantly persisted to the database and reflected in UI components across React, Vue, and Svelte.
Speakers
| Niko Bonnieure | |
| Laurin Weger |