ai
Show HN: Syncular – offline-first SQL sync with TypeScript a
08 Aug 2026
Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores
What happened
- Syncular is an offline-first SQL sync system with TypeScript and Rust cores.
- Clients keep a real local SQLite database in OPFS (browser) or native SQLite (elsewhere).
- Writes go through an optimistic outbox with one ordered commit log on the server as the source of truth.
- Users can create a new Syncular app using the command 'bun create syncular-app my-app'.
- SPEC.md is normative and spec/vectors/ contains golden fixtures for conformance testing.
- Two cores (TypeScript and Rust) are kept in lockstep by an implementation-agnostic conformance suite.
- The testing approach uses loopback in-memory transport for integration scenarios and fault injection at the transport interface.
- Tests wait on explicit readiness signals and sleeps are banned; real-socket tests are few and quarantined.
- The browser persists to OPFS and reports unsupported environments as errors; sync runs over WebSocket.
- Low-effort machine-generated PRs, issues, and comments are closed without comment.
Why founders should care
- May indicate faster shipping cycles for teams adopting the new tools.