GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • automerge
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Automerge

README.md

Automerge

Automerge is a library of data structures for building collaborative applications.

Links

  • 📃 Website
  • 🗣 Discord
  • 🤝 GitHub Discussions

Community Calls

  • 📅 Calendar
  • 🍿 Recordings

What is Automerge?

Automatic merging

Automerge is a Conflict-Free Replicated Data Type (CRDT), which allows concurrent changes on different devices to be merged automatically without requiring any central server.

Network-agnostic

Use any connection-oriented network protocol: client-server, peer-to-peer, or local. Or use unidirectional messaging: send an Automerge file as an email attachment or store it on a file server.

Portable

Implemented in JavaScript and Rust, with FFI bindings across platforms including iOS, Electron, Chrome, Safari, Edge, Firefox, and more.

Pinned Loading

  1. automerge-repo automerge-repo Public

    TypeScript 718 105

  2. automerge automerge Public

    A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

    JavaScript 6.7k 280

  3. automerge-swift automerge-swift Public

    Swift language bindings presenting Automerge

    Swift 331 30

Repositories

Loading
Type
Language
Sort
Showing 10 of 42 repositories
  • automerge Public

    A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

    automerge/automerge's past year of commit activity
    JavaScript 6,728 MIT 280 78 (1 issue needs help) 133 Updated Nov 12, 2026
  • automerge-repo Public
    automerge/automerge-repo's past year of commit activity
    TypeScript 718 MIT 105 50 54 Updated Nov 11, 2026
  • automerge.github.io Public

    The official website of the Automerge project, with docs, references, community links, and more!

    automerge/automerge.github.io's past year of commit activity
    JavaScript 13 MIT 12 8 1 Updated Nov 10, 2026
  • automerge-repo-keyhive Public

    Automerge keyhive utilities

    automerge/automerge-repo-keyhive's past year of commit activity
    TypeScript 4 1 1 1 Updated Oct 29, 2026
  • automerge-py Public
    automerge/automerge-py's past year of commit activity
    Python 107 MIT 15 3 4 Updated Oct 28, 2026
  • automerge-swift Public

    Swift language bindings presenting Automerge

    automerge/automerge-swift's past year of commit activity
    Swift 331 MIT 30 21 (1 issue needs help) 9 Updated Oct 9, 2026
  • automerge-repo-sync-server Public
    automerge/automerge-repo-sync-server's past year of commit activity
    JavaScript 49 MIT 27 5 1 Updated Sep 30, 2026
  • autosurgeon Public
    automerge/autosurgeon's past year of commit activity
    Rust 437 MIT 32 14 6 Updated Sep 17, 2026
  • brigstow Public
    automerge/brigstow's past year of commit activity
    TypeScript 1 0 0 0 Updated Sep 11, 2026
  • automerge-codemirror Public
    automerge/automerge-codemirror's past year of commit activity
    TypeScript 40 6 2 1 Updated Jul 30, 2026
View all repositories

People

@pvh @ept @expede @jeffpeterson @ivyreese @lightsprint09

Sponsors

  • @dbarabashh
  • @flexcompute
  • @dxos
  • @jeffmay
  • @stencila
  • @GoodNotes

Top languages

JavaScript TypeScript Swift Rust Java

Most used topics

automerge crdt swift
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.