6.2k

Automerge

Automerge is a powerful library that provides a JSON-like Conflict-free Replicated Data Type (CRDT) data structure, enabling concurrent modifications by different users and automatic merging of changes. It helps developers build collaborative and offline-first applications with strong consistency guarantees.

Automerge is built in JavaScript, distributed under the MIT License, 6.2k GitHub stars, latest release js/automerge-3.2.5.

When to use Automerge

Automerge is listed here as a Development project. The directory calls out CRDT-based data structure, Enables real-time collaboration, Handles concurrent changes automatically as capabilities associated with it.

Other recorded traits for Automerge include Offline and sync support, Strong consistency guarantees, Works with JSON-like data.

Besides Development, this page also files Automerge under Framework, State, Tools.

Automerge compared with

Records in this directory name Yjs, Conflict-free Replicated Data Types (CRDTs), ShareDB, Fluid Framework as products people compare with Automerge. That list is editorial metadata, not a claim that Automerge replaces each of them.

Open-source projects that mention Automerge are collected on a separate alternatives page.

What the Automerge stats reflect

GitHub currently shows 6.2k GitHub stars, 239 forks, 111 open issues, latest tracked release js/automerge-3.2.5. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.

Stats refreshed

Language
JavaScript
Latest Release
js/automerge-3.2.5
License
MIT License

Our Newsletter

Get new Development tools right in your inbox

Get short emails with useful development projects, releases, and repos worth watching.


Key features of Automerge

  • CRDT-based data structure
  • Enables real-time collaboration
  • Handles concurrent changes automatically
  • Offline and sync support
  • Strong consistency guarantees
  • Works with JSON-like data

See open-source alternatives to Automerge

Compare with



Automerge on GitHub

Stars
6.2k
Open Issues
111
Forks
239

Frequently asked questions

What is Automerge?

Automerge is a powerful library that provides a JSON-like Conflict-free Replicated Data Type (CRDT) data structure, enabling concurrent modifications by different users and automatic merging of changes. It helps developers build collaborative and offline-first applications with strong consistency guarantees. This directory highlights CRDT-based data structure, Enables real-time collaboration, Handles concurrent changes automatically.

Is Automerge free to use?

Automerge is published as open source under the MIT License. The directory lists CRDT-based data structure, Enables real-time collaboration, Handles concurrent changes automatically among its recorded capabilities.

What language is Automerge written in, and what is the latest release?

Automerge is written primarily in JavaScript. The latest release tracked on this page is js/automerge-3.2.5.

How widely is Automerge used on GitHub?

Automerge has about 6.2k GitHub stars. It also has about 239 forks. Those counts are a snapshot of community attention, not a ranking of quality.

What do people compare Automerge with?

This directory records Yjs, Conflict-free Replicated Data Types (CRDTs), ShareDB, Fluid Framework as comparison points for Automerge. A longer list of open-source projects that mention Automerge is at https://www.open-source-tools.com/alternatives/automerge.