Takahē is a Python ActivityPub server whose original goal was supporting multiple domains from one install:
When I started the project, my main goal was to show that multi-domain support for a single ActivityPub server was possible; once I had achieved that relatively early on, I sort of fell down the default path of implementing a lightweight clone of Mastodon/Twitter.
I love the new direction, focusing on identity:
So, my new design goal is now to really take advantage of the multi-domain support and provide an experience that lets a diverse set of people, projects or companies, with a set of different domain names, logos and design ideas, all exist on the same server but still have their own profiles and identities that they can shape more in line with what they want.
Will support microblogging, but be focused on a sort of homepage functionality.
I like the focus on identity. Using the server as “here’s who I am” is great.
Add a vCard or other way to provide your public contact details. Give me a way to share more info (like phone number) with closer friends. This way, if I suddenly change social link aggregators (a totally random example—I can’t imagine that ever happening), I don’t have to tell everyone where to find me.
What would it take to add a Single Sign On identity provider? Google, Facebook, and others rule the public identity space right now. I’d love an alternative to “Sign-In With Google” that’s under my control and can’t be taken away from me.
I love the idea of a personal homepage app that’s useful for me, useful for others trying to find me.