← Directory
Realtime & sync
Automerge logo

Automerge

A pure-CRDT library for building collaborative applications with automatic conflict resolution and change tracking.


Overview

Automerge provides a JavaScript library for creating documents that can be edited concurrently by multiple users and merged automatically. Unlike Yjs, it focuses on a JSON-like document model with strong opinions on data types and change tracking. It is designed to be simple to use with standard JavaScript objects and integrates well with reactive UI libraries like React.

Best for

  • JSON-based collaborative documents
  • Offline-first applications
  • Simple collaborative forms

Trade-offs

vs Yjs
Automerge is simpler for JSON-like data; Yjs is more powerful for rich text and complex data structures.

What XeroHack pre-wires

When you pick Automerge in the interview, the engine emits these files into your scaffold:

  • Automerge.init()
  • Automerge.save()
  • Automerge.merge()

Coupon

No active coupon for this tool right now. Sign in to be notified when one is available.

Sign in