All news
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.

Sources

Show HN: Syncular – offline-first SQL sync with TypeScript a — Xcelit