Elektrine lite

← Feed

@nasser@merveilles.town

Post #1404666

2026-02-18 04:25 UTC

@trurl @technomancy yeah absolutely, the data model was deliberately chosen to be something open source and pulled together. it is implemented in rust but has plenty of bindings, particularly to C which opens the door to practically anything in principle. it unfortunately *does* need to be a rather involved crdt and not a simple plain text format like mail because we need a lot of semantic guarantees to make this work in a decentralized distributed context. so as long as "get automerge to work in your environment" is a tolerable hurdle then no the approach does not privilege JavaScript or the browser and the mu approach is totally possible.

Replies (1)

  • @trurl@mastodon.sdf.org 2026-02-18 04:47

    @nasser @technomancy I'll have to look into this some more for a project of my own that I mothballed years ago (to-do list/project tracker with first-class Emacs, Web, and Android clients, styled after the old Emacs planner-mode). I still have a server component with a few backends (git, flat text files, ...) and basic CLI, Emacs, and Web UIs. But the CRUD endpoint complexity explosion is real. Maybe Automerge will work. How do you plan to handle authz, versioning, and endpoint hardening?

    Open ##1404667