- cross-posted to:
- libre_culture
- cross-posted to:
- libre_culture
Y’all might find this interesting, Littr.me is designed to host each “subreddit” on its own instance and federate between them. MIT-licensed code is here: https://github.com/mariusor/littr.go
It uses ActivityPub libraries written in Go: https://github.com/go-ap/
For starters it will be links and text posts. I’m not eager to implement file uploads and storage, which would be required for other types of content (audio, video, images, etc). Ideally you will be able to use one of the other services: pixelfed for images, funkwhale for audio, peertube for video, and then cross link to littr.me…
I’m not sure if it’ll work, but I still got some work to do before I need to think about it too hard.
And no, federation is not yet fully implemented. The libraries I created, will mostly work transparently in federated or non-federated ways, but I haven’t tested it properly and for all cases that federation requires. That’s a goal for sometime in the future.