FindSoftware

Automerge

Library of data structures for building collaborative applications, with a JavaScript package and a Rust core.

Automerge is a library of data structures for building collaborative applications, which its homepage describes as a local-first sync engine for multiplayer apps. The JavaScript package, @automerge/automerge, wraps a core written in Rust and compiled to WebAssembly. The repository is a monorepo that also holds language bindings and the automerge-repo library.

Worth knowing

Browser projects need a bundler to load the package, because the WebAssembly core cannot be imported as an ES module in browsers. The project’s own docs describe the JavaScript implementation as usable in Node.js, Electron and browsers.

Identity

Status
Active
Maintainer
Automerge contributors5
Maintained by
Community
First release
20194

Rendering and deploy

Install with
npm6

Releases

Current major version
37
Last release
2026-09-167

Adoption

GitHub stars
6,7112
npm downloads a week
97,2309
Contributors
618
Dependent repositories
2510
Dependent packages
3210

Why these figures do not compare

Sources

  1. 2026-11-04: links, Categories
    automerge.org/
  2. 2026-11-04: links, Written in, GitHub stars
    api.github.com/repos/automerge/automerge
  3. 2026-11-04: links
    automerge.org/docs/hello/
  4. 2026-11-04: First release
    api.github.com/repos/automerge/automerge/git/refs/tags/v0.0.1
  5. 2026-11-04: Maintainer
    raw.githubusercontent.com/automerge/automerge/main/LICENSE
  6. 2026-11-04: Install with, License
    github.com/automerge/automerge/blob/main/javascript/README.md
  7. 2026-11-04: Current major version, Last release
    github.com/automerge/automerge/releases/tag/js/automerge-3.5.0
  8. 2026-11-04: Contributors
    api.github.com/repos/automerge/automerge/contributors
  9. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@automerge/automerge
  10. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40automerge%2Fautomerge

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON