Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores
- Developer Tools
- Open Source
- Infrastructure
- Programming
Syncular is an open source framework for building offline-first apps around a local SQLite database on every client. The author says writes land locally first, go into a durable outbox in the same transaction, then get validated and ordered by a server-authoritative commit log. The project ships TypeScript and Rust cores, exposes the Rust core to multiple client platforms, and layers in generated typed queries, resumable bootstrap, blobs, optional CRDT columns, per-column encryption, and a written protocol spec. It is still pre-1.0, self-hosted only, and not trying to do peer-to-peer.
If you are evaluating offline-first infrastructure, treat Syncular as a serious protocol-and-runtime attempt rather than a drop-in solved layer. The next thing to verify is not the benchmark chart but whether its conflict APIs, bootstrap behavior, and client storage guarantees match your actual data model and platform constraints.
-
github.com
- Discuss on HN