Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores
Syncular is a new project that offers offline-first SQL sync with TypeScript and Rust cores. This system allows clients to maintain a local SQLite database, whether that's OPFS in the browser or native SQLite elsewhere. When writes are made, they go through an optimistic outbox before being committed in order on a server log that serves as the single source of truth.
The project emphasizes a strict policy for all contributors, both human and machine, based on the principles outlined in AGENTS.md. This includes a focus on spec-first development, no fallbacks, no timers in tests, and cross-core parity. These guidelines apply equally to both human and machine contributors, ensuring consistency and quality across all aspects of Syncular's development.
LLM assistance is welcomed in various aspects of Syncular's workflow, including tests, reproductions, benchmarks, documentation, and production code. However, all submissions must be reviewed, understood, and iterated upon before being accepted. Production code undergoes the strictest review process, and machine-generated PRs, issues, and comments that do not meet the project's standards are closed without comment.
A comprehensive guide to Syncular's development, including its policy and the plain-text docs bundle for agents, can be found at syncular.dev/llms.
Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

