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.