home.social

#automerge — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #automerge, aggregated by home.social.

  1. Curious if someone has evaluated #Yrs vs #Automerge vs Other and what deciding factors ended up being for #LocalFirst options.

  2. Playing with Meemoo... webcam into particles into trails, makes something like a slitscan pixel paintbush?

    Send me a screenshot if you play: app.meemoo.org/#gist/78b469fa2

    @pvh has convinced me that the next version should do history and sync with #Automerge, and @orion has me thinking again about Meemoo semantics in a more freeform @tldraw canvas...

    #Meemoo #TLDraw

  3. I think I know a lot about versioning, ink and switch is still around to enlighten me with canvas collaboration and algorithms (CRDT) I do not know about. It sounds like a hasty writing for a topic I could read more about.

    It awesome to see groups forming, and prospering on recursion: how to ease collaboration?

    For Berliners, there is a call to meet in the post, so read on…

    Universal version control and rich text on Automerge — inkandswitch.com/newsletter/di

    #berlin #inkandswitch #meeting #ergonomy #text #editor #canvas #automerge

  4. Makes me wonder if a similar approach of leveraging doc and would work in case of github.com/nimmen/crdt-sqlite which is a vaguely similar sort of thing, for sqlite (at least one big difference being that the kinds of CRDTs supported by yjs are far more powerful). I imagine the wasm compilation mode might not be workable / attractive to build this way.

  5. pg_crdt from integrates and in a Postgres extension to implement based syncing at the DB level.
    Indirectly, the fact you have the flexibility to stick extensions like this in a Supabase application and it works at all cleanly with the pre-existing Realtime feature is a pretty good sign re: its design as far as flexibility.

    supabase.com/blog/postgres-crdt

  6. #p2p PushPin is a reference app based on #Automerge, which allows syncing React component state changes across devices via the Dat protocol to make distributed, offline-first web apps github.com/inkandswitch/pushpi #datprotocol