Package: wnpp Severity: wishlist * Package name : snac2 Version : 2.0.9 Upstream Author : https://codeberg.org/grunfink * URL : https://codeberg.org/grunfink/snac2/ * License : MIT Programming Lang: C Description : simple, minimalistic ActivityPub instance
This program runs as a daemon (proxied by a TLS-enabled real httpd server) and provides the basic services for a Fediverse / ActivityPub instance (sharing messages and stuff from/to other systems like Mastodon, Pleroma, Friendica, etc.). Features: * Lightweight, minimal dependencies * Extensive support of ActivityPub operations, e.g. write public notes, follow users, be followed, reply to the notes of others, admire wonderful content (like or boost), write private messages... * Simple but effective web interface * Easily-accessed MUTE button to silence morons * Tested interoperability with similar software * No database needed * Not much bullshit ---- There is currently no actual Mastodon/ActivityPub *server* in Debian. There's an effort to package the reference Mastodon server in #859741 but that seems stuck in Ruby dependency hell right now, and is likely to prove difficult to maintain in the long term unless upstream calms down a bit... and that's unlikely to happen given that Musk has basically took over Twitter and ran it to the ground as fast as he could. But I digress. snac2 is a much simpler implementation. It's written in C, which might not be everyone's favorite language right now, but it's something that could be *much* easier to package than Ruby or Rust, or whaver is that other implementation you're currently thinking of right now. So maybe this would be a good and easier way to server our users, thirsty for some federation action. https://sr.ht/~tsileo/microblog.pub is another option, but even smaller: it's a single user server.