- Website
- automerge.org
About Automerge
Automerge is a local-first sync engine for multiplayer apps that works offline, prevents conflicts, and runs fast. It serves developers building collaborative, real-time applications who need reliable client-side data synchronization and a shared source of truth without centralized servers.

Key Features
Developers need a local-first engine that keeps everyone in sync without relying on a central backend, while still handling edits when offline and merging conflicts deterministically. Automerge delivers these capabilities with a versioned history, offline-first synchronization, and flexible integration options:
Versioned History
Automerge remembers every change, enabling local branching and a complete history stored locally.
Offline-First Synchronization
Full functionality when offline; changes queue locally and sync when you reconnect.
Conflict-free Merges
Overlapping edits merge deterministically, preventing data loss and offering controls over the outcome.
Framework & Backend Compatibility
Works with React and other frameworks out of the box; plugins for Prosemirror and Codemirror; can run with any backend or the included sync server.
Summary
Best for frontend engineers, mobile teams, and game developers building offline-first collaborative experiences.