Hi all, I've had trouble adapting to Mastodon because your server is equated with your identity, but lots of servers are topic-oriented. To solve for that, I created this as a way to implement groups.
You create an account and then whoever follows that account can @message them and then the account automatically boosts the original post.
https://github.com/michaelcpuckett/ap-groups
For context, first I built a mostly-working ActivityPub server in TypeScript/Node.js. I haven't quite figured out what to do as far as the client, but this seemed like a quick and easy solve for the groups issue.
https://github.com/michaelcpuckett/activitypub-core