convex-embedded
Embedded Convex runtime. Offline-first sync via Yjs CRDTs.
Zero code changes
Standard ConvexClient API. Point your existing app at a local runtime.
Offline-first
wa-sqlite persistence, Yjs CRDTs, automatic sync on reconnect.
CRDT field types
register, prose, counter, set — collaborative data primitives.
Cross-platform
Browser, Tauri, Electron, React Native, Node.js. No native dependencies.
Cross-tab sync
BroadcastChannel + shared IndexedDB keeps all tabs in sync.
Remote sync
Optional cloud sync with conflict-free merge via Yjs CRDTs.