convex-embedded

Embedded Convex runtime. Offline-first remote 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 remote 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 propagation

BroadcastChannel + shared IndexedDB keeps all tabs in remote.

Remote connection

Optional cloud remote with conflict-free merge via Yjs CRDTs.