Syncular - Offline-first SQL sync framework
Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores
Syncularは、オフラインファーストのSQL同期フレームワークです。クライアントはブラウザのOPFSやネイティブSQLiteに実データベースを持ち、サーバーのPostgresと単一のコミットログで同期します。楽観的アウトボックスとサーバー権威モデルにより、オフラインでも快適に動作し、オンライン復帰時に自動で同期。TypeScriptとRustのデュアルコア実装が仕様に基づき厳密に一致し、ReactフックやTauri、React Native、Flutter向けバインディングも提供。WebSocket経由の同期、E2EE、Yjs CRDT統合など、堅牢な機能を備え、開発者はbun create syncular-appで簡単に始められます。
クライアントは実際のローカルSQLiteデータベースを保持し、書き込みは楽観的アウトボックスを通過し、サーバー上の単一の順序付けられたコミットログが真実の源となります。