Local-First
Add a collaborative document editor to your app
Or how I learned to love BlockNote, Tiptap and ProseMirror OT sync.

Ian Macartney
2 months ago
Going local-first with Automerge and Convex
Learn about Automerge CRDTs for collaborative editing, syncing changes using Convex.

Ian Macartney
3 months ago
An Object Sync Engine for Local-first Apps
Object sync engines manage a rich object graph across multiple clients and a centralized server and are a great fit for building local-first apps.

Sujay Jayakar
3 months ago
Mobile-first: Building Google Photos
Indy, our Head of Product, led building Google Photos for Android. This is his story.

Indy Khare
3 months ago
A Map of Sync
We can categorize sync platforms across nine dimensions: data size, data update rate, the structure of the data, input latency, offline support, number of concurrent clients, centralization, flexibility, and consistency.

Sujay Jayakar
4 months ago
What is Sync?
Sync platforms like Convex simplify distributed state management, ensuring that developers can focus on building their applications rather than managing backend complexities.

Jamie Turner
4 months ago