Local-first Software I

I read an interesting article on local-first software. I think it perfectly summarizes the issue with cloud software and the need for more offline-friendly software.

Especially mentioning Git, I think it is great, as it is a prime example of successful offline-friendly collaboration. Github of course ruins it slightly, by having PRs be done online.

I was a bit sad it did not mention the dvcs fossil though, which contains chat and forums built-in that auto-sync when you go online. It is also extremely easy to self-host.

In conversations about local-first, I often find email and/or activitypub to be underrated as well. Email is offline friendly, I have it synced offline. I also think you could extend it to have apps on top of it, like a todo list app. Activitypub could be used to push the envelope even further, as it is a system to stream activities. You could have those activities be signed locally and sent when you go online.

- Marc