{
  "id": 39721,
  "title": "Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores",
  "url": "https://urgent.news/2026/08/02/show-hn-syncular-offline-first-sql-sync-with-typescript-and-rust-cores",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-08-02T09:48:08.000Z",
  "source": {
    "name": "Hacker News",
    "slug": "hacker-news",
    "url": "https://github.com/syncular/syncular"
  },
  "original_language": "en",
  "account": "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.\n\nThe 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.\n\nLLM 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.\n\nA comprehensive guide to Syncular's development, including its policy and the plain-text docs bundle for agents, can be found at syncular.dev/llms.",
  "summary": null,
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}