In the #Fediverse, most software is built around a specific platform model. One for microblogging, one for video, one for photos... and new ones will keep coming.
With #Holos, your phone runs your own #ActivityPub server. You control your data and can use your own domain as your identity.
Built on the protocol, not a platform model, Holos is not limited to a single use case. One account that adapts to your needs.
That's where we're heading, and we hope for your support.
@[email protected] Yeah, if I were creating any kind of "social" site I'd definitely be adding #activitypub compatibility these days. But I'm looking for projects at the moment that turn existing websites into a single user #activitypub server.
@mavnn euh i did that with justbsocial.eu when opt-in and you post on timeline with an # in it . The message goes to the Fediverse and receive reactions on that back. So you got the best Facebook alternative with #fediverse connection
@[email protected] Yeah, if I were creating any kind of "social" site I'd definitely be adding #activitypub compatibility these days. But I'm looking for projects at the moment that turn existing websites into a single user #activitypub server.
Something driven by an #rss feed could work as well?
This feels a bit similar to the mini #activitypub servers I've seen @[email protected] and @[email protected] talk about, but if I've understood those projects correctly not quite the same thing.
Before I get sucked into writing my own... is there a light weight 'turn this site into an #activitypub' project out there already? Basically, add it to a static site and it treats all urls from that site (except the activity pub end points) as articles written by a user called @[email protected] or something similar. Bonus points for a little embed script that displays replies to the pages on the pages.
Here is the new feature that allows you to save your #ActivityPub media in your own cloud, giving you more sovereignty over your data. Your media stays available even when your device is offline.
Life becomes much harder easier once you read the documentation!
RE: https://example.viii.fi/posts/69b029a4-2ee5-0f49-b23b-333d1e8ee38b.json
OK! Editing posts now works.
A fully complete #ActivityPub server in under 80KB of code.
https://gitlab.com/edent/activity-bot/
I think supporting polls will be too hard, so I'm declaring this feature complete (although not bug free) for now.
If you have any suggestions for how to improve it - let me know 🙂
#ActivityBot
When someone asks me what the #Fediverse, #Mastodon or #ActivityPub is I'll use this illustration from UNIX Review, April 1985.
RE: https://fosstodon.org/@altstore/116211352248122697
Amazing news from our friends at @altstore! Keep an eye out for @rileytestut and @shanegillio's chat with @mike on the Dot Social podcast, coming soon!
#AltStore #Fediverse #ActivityPub #Federation #OpenSocial #DotSocial
🚀 COSCUP 2026 Call for Participation is now open!
🎤 Community Tracks – Run a open-source agenda with talks, panels, or workshops. Apply by Mar 23. Spots are limited.
🛠 Community Booths – Showcase your project, recruit members, and connect. Apply by Jun 9. First come, first served.
👉 Apply here: https://s.coscup.org/26communityen
I've been saying for a while that we need something like FediCon in East Asia. A dedicated conference is still a stretch, but I've been thinking about a smaller step:
@COSCUP 2026 (Taipei, Aug 8–9) is accepting proposals for community tracks. It might be worth trying to open a Social Web track there—something in the spirit of the Social Web devroom at FOSDEM.
Nothing is decided yet, but if you're working on #ActivityPub, the #fediverse, or anything in the social web space and might be interested in speaking (or co-organizing), I'd love to hear from you.
Are there any activitypub implementations which encrypt the contents of messages and only allow federated instances a key to decrypt it or a similar privacy mechanism?
Life becomes much harder easier once you read the documentation!
RE: https://example.viii.fi/posts/69b029a4-2ee5-0f49-b23b-333d1e8ee38b.json
OK! Editing posts now works.
A fully complete #ActivityPub server in under 80KB of code.
https://gitlab.com/edent/activity-bot/
I think supporting polls will be too hard, so I'm declaring this feature complete (although not bug free) for now.
If you have any suggestions for how to improve it - let me know 🙂
#ActivityBot
Inkwell - a multi-tenant long-form writing platform for the fediverse (open source, FEP-b2b8)
Wanted to share something with this community and see if it’s useful to anyone. Inkwell (inkwell.social) is an open source, multi-tenant social journaling platform built on ActivityPub. The goal is to fill the long-form writing gap in the fediverse in a way that’s accessible to non-technical users, not just developers who can spin up their own instance of WriteFreely or Ghost.
What it does: users sign up, write journal entries or articles, and those posts federate as Article objects per FEP-b2b8 with preview Notes so they render cleanly in Mastodon and other microblogging clients. You get a title, excerpt, and link rather than a decontextualized URL. Follows, boosts, and likes all work bidirectionally with Mastodon.
It’s ad-free, algorithm-free, and the code is open source on GitHub (github.com/stantondev/inkwell). The hosted instance is at inkwell.social if you want to try it, or you can self-host your own.
Some things that might interest this community: ActivityPub federation with HTTP signature verification, Stamps (emotional reactions) instead of generic likes, a tipping system called Postage for supporting writers, newsletter delivery, custom profile themes, and data import from other platforms. Currently working on improving comment edit propagation and post scope handling for better fediverse compatibility based on community feedback.
Would love to hear thoughts, especially from anyone who’s been looking for a long-form option in the fediverse or anyone interested in running their own instance. What’s working, what’s missing, what would make this more useful to the ecosystem?
#fediverse #activitypub #longform #writing #opensource
Edit: Adding this after looking into the spec more closely. Inkwell publishes Article objects following the draft FEP-b2b8 guidance. I was wrong about the Mastodon behavior in my original wording above. Inkwell includes a preview fallback, but Mastodon does not currently appear to render that preview behavior as envisioned by the draft. That is my mistake.
Every day I’m more convinced that the Fediverse’s slow mainstream adoption isn’t really about usability.
People say it’s because it’s hard to join, the terms are confusing, or the apps aren’t polished enough. Maybe a little. But honestly… look at the platforms people already use.
Finding anything on LinkedIn is painful.
Trying to locate the original video on TikTok is a scavenger hunt.
Facebook is still full of weird bugs and odd UI choices.
Instagram hides posts behind algorithms.
Twitter/X constantly changes the rules of engagement.
None of these platforms are exactly “easy.”
People stay because their friends are there. Because the big creators are there. Because that’s where the conversation already lives.
And, if we’re honest, because these platforms are engineered around a very effective reward loop: notifications, likes, infinite scroll. A dopamine machine. You learn the confusing terms and awkward interfaces because there’s a constant reward for doing so.
So yes, making the Fediverse easier to join absolutely helps.
But what would help even more is something simpler:
more mainstream, recognizable, official accounts showing up here.
That’s how networks grow.
People follow people not platforms.
😲…I just realized #FediCon is in the *same* venue as #FOSSY just *3* days before FOSSY starts!
I'm sad we weren't all in touch as maybe together we coulda gotten a better venue deal, but I hope #Fediverse folks going to event will be able stay in Vancouver for FOSSY!
Also, I suspect #SFC would welcome a Fediverse track at FOSSY…
https://sfconservancy.org/fossy/community-tracks/
…maybe as a B-sides event for overflow talks?
When someone asks me what the #Fediverse, #Mastodon or #ActivityPub is I'll use this illustration from UNIX Review, April 1985.
Every day I’m more convinced that the Fediverse’s slow mainstream adoption isn’t really about usability.
People say it’s because it’s hard to join, the terms are confusing, or the apps aren’t polished enough. Maybe a little. But honestly… look at the platforms people already use.
Finding anything on LinkedIn is painful.
Trying to locate the original video on TikTok is a scavenger hunt.
Facebook is still full of weird bugs and odd UI choices.
Instagram hides posts behind algorithms.
Twitter/X constantly changes the rules of engagement.
None of these platforms are exactly “easy.”
People stay because their friends are there. Because the big creators are there. Because that’s where the conversation already lives.
And, if we’re honest, because these platforms are engineered around a very effective reward loop: notifications, likes, infinite scroll. A dopamine machine. You learn the confusing terms and awkward interfaces because there’s a constant reward for doing so.
So yes, making the Fediverse easier to join absolutely helps.
But what would help even more is something simpler:
more mainstream, recognizable, official accounts showing up here.
That’s how networks grow.
People follow people not platforms.
I wish #ActivityPub was a "pull" protocol instead of a "push" protocol. The way it works, whenever you take an action, it sends that action to all followers. I would prefer if it simply stored them and then let each follower pull them when they see fit.
That would introduce latency and more async comms as your messages wouldn't pop up into someone elses feed until their software fetch the data, but I think it would make it easier to self host.
@soapdog There's a poll-based version specced at https://fediverse.codeberg.page/fep/fep/b06c/, sadly with no notable implementations (wouldn't be interactable by Mastodon etc.), but it's an opportunity to break new ground as an implementer if you know anyone who'd like to experiment with it.