What does HackerNews think of Smithereen?
Federated, ActivityPub-compatible social network server with friends, walls, and groups.
A Facebook-style ActivityPub server. Has wall posts, groups, and events.
Not yet "ready" — 1.0 would need much better moderation tools, photo albums (with tagging), discussion boards (in groups), and a client API. Direct messages are a work in progress right now.
I myself use it daily for my participation in the fediverse.
I have one project that's a server application (https://github.com/grishka/Smithereen), but since it uses lots of custom stuff on top of the Spark micro-framework, your plugin would probably not work on it. I imagine it does expect projects to be structured idiomatically for the framework they use, at least to some degree. Spark also doesn't know anything about databases, so that is all custom as well. Oh and I also hacked it a bit with reflection to allow streaming responses.
I, too, am sick of all the existing social media companies trying their damnest to cater to the entertainment use case no one ever asked for.
It's not quite ready for mainstream use just yet, but I'm getting there. The next update will improve moderation tools by a lot. One after that will, at last, add private messages.
But — despite Mail.Ru Group doing its best to ruin it, it's still way better than Facebook. There's a chronological feed even! And they aren't brave enough to ruin that.
Full disclosure: I worked at VK on the official Android app for 5 years, most of that as the only Android developer in the entire company. I quit in 2016 because of growing disagreement with the management about our goals. VK still has a lot of sentimental value for me because it literally changed my life, multiple times over.
Anyway, if you do want the experience of the OG VK but without FSB and all the other perils that come with centralization, you can follow the development of my ActivityPub project: https://github.com/grishka/Smithereen