🎉 Development for Mastodon compatible #ActivityPub polls in #WordPress is starting. This project is receiving funding from the latest round of the NGI Zero Commons Fund. #ngi0 #NLnet
activitypub
We're pleased to share that Encyclia has joined our success stories.
@encyclia bridges academic research to the #fediverse by making #ORCID researcher profiles and publications discoverable through #ActivityPub—built with #Fedify for seamless interoperability across Mastodon and other fediverse platforms.
This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.
We're also grateful for #Encyclia's sponsorship support, which helps make Fedify's development possible.
Learn more about Encyclia at https://encyclia.pub/. 📚
New NLNet Projects were recently announced, with a solid collection of ActivityPub related ones:
* Mastodon adding new features for institutional instances
* ActivityPub Polls for Wordpress
* Funkwhale Federation Improvements
* Making Events more interoperable between Fediverse Platforms
* Context Discovery in NodeBB
* Icosa 3-D Model Sharing with ActivityPub
Did I miss any?
https://nlnet.nl/news/2025/20250624-announcement-grants-CommonsFund.html
With social and search traffic declining, publishers need new ways to connect with readers.
In this #DotSocial episode, @mike talks with @404mediaco's @jasonkoebler and @ProPublica's @ben about the benefits of decentralization.
"I think what's really missing is the human-to-human connection and the human curation ... Our informal tagline is 'by humans for humans.' We really just want someone to look at our stuff and send it to their friends in a group text or talk about it out loud or add it to a stream on the fediverse," Jason says.
https://about.flipboard.com/fediverse/jason-koebler-and-ben-werdmuller/
#Podcast #DotSocial #Media #Journalism #ActivityPub #SocialMedia #SocialNetwork #Fediverse #OpenSocial
Tonight, this repo was discussed in a thread and I am so glad I clicked on it. Among free fediverse sticker designs you can print yourself and other artwork, there are also fediverse mascot paper toys! Really cute. Now if I only had a color printer...
https://codeberg.org/fediverse/distributopia/src/branch/main/papertoys
Excited to share that I've joined #OSSCA (Open Source Software Contribution Academy) as a mentor for the @fedify project!
OSSCA is a national program run by South Korea's NIPA (National IT Industry Promotion Agency) through their Open Source Software Support Center, aimed at fostering the next generation of open source contributors.
We're currently in the process of selecting around 20 mentees who will start contributing to #Fedify once the selection is complete. I've been busy preparing good first issues to help them get started on their open source journey.
Looking forward to working with these new contributors and seeing what amazing things we can build together!
We're thrilled to highlight five outstanding contributions from the Korean Open Source Contribution Academy (#OSSCA) program participants who have been working on #Fedify! Their dedication and effort have significantly enhanced our #ActivityPub server framework.
First up is @nyeong with his monumental #318 PR, implementing a SQLite-based key–value store to address #274. This contribution adds the SqliteKvStore class with full cross-runtime support for Node.js, Deno, and Bun through the new @fedify/sqlite package. His implementation includes atomic operations, TTL support, comprehensive test coverage, and careful attention to SQL injection prevention. This enables developers to use SQLite as a persistent storage backend while maintaining compatibility with Fedify's existing KvStore API—a crucial feature for production deployments!
Next, @crohasang delivered an excellent quality-of-life improvement with #341 PR, fixing #257. He enhanced the CLI to properly respect TTY status and the NO_COLOR environment variable, implementing intelligent color control across all CLI commands. The solution involved switching from @cliffy/ansi/colors to @std/fmt/colors, creating a helper function using Deno.inspect() to handle object formatting, and ensuring colors are correctly disabled when output is redirected to files. This makes the CLI much more pipe-friendly and suitable for automated workflows!
@menele contributed a thoughtful enhancement with #342 PR, addressing #191. She updated the fedify inbox command to display not just the activity type, but also the type of object contained within each activity—transforming output like "Create" into the more informative "Create(Note)" or "Undo" into "Undo(Follow)". This seemingly simple change required making the display function asynchronous to fetch the enclosed objects, significantly improving the debugging experience for developers!
@woaol tackled an important developer experience issue with #329 PR, solving #306. Previously, the fedify init command would often install outdated versions of Fedify packages like @fedify/redis because version numbers were hardcoded in the CLI. They created a getLatestVersion() function that dynamically retrieves package versions from local metadata files, ensuring that developers always get the latest versions of all Fedify packages when initializing a new project. This improvement includes comprehensive test coverage and eliminates the frustration of starting a project with outdated dependencies!
Finally, @kodingwarrior made a significant contribution with #309 PR, implementing #269—NestJS integration! They created the @fedify/nestjs package with a FedifyModule that seamlessly integrates Fedify into NestJS applications. This includes proper middleware implementation, dependency injection support through NestJS's module system, and compatibility with both CommonJS and ESM environments. This opens up Fedify to the large NestJS developer community, making it easier than ever to build ActivityPub-enabled applications with this popular enterprise framework!
These contributions showcase the incredible talent and dedication of the OSSCA participants. From core infrastructure improvements to developer experience enhancements, each contribution makes Fedify better for the entire community. Thank you all for your hard work and welcome to the Fedify contributor family! 🚀
We're looking forward to seeing more amazing contributions from the OSSCA program and the broader community. If you're interested in contributing to Fedify, check out our GitHub repository and join us in building the future of federated social web! 🌟
wanderer - #Strava meets the #Fediverse. A self-hosted trail database built on #ActivityPub. "Save your adventures!"
🏕️ my adventures in #selfhosting: day 230 (disconnected edition) 🏝️
a micro blog post that celebrates the release of #Ghost v6 - and laments the fact I can’t upgrade to it at the moment (stranded in a remote place with spotty internet).
HUGE congratulations to @index @johnonolan and the whole Ghost team 🥳
I’m starting a countdown and hope I can type “ghost update” in Terminal in 12-13 days or so.
#MySoCalledSudoLife #MySoCalledSudoLifeInterrupted #selfhosted #ActivityPub
Week in Fediverse 2025-06-27
Servers
- PieFed v1.0.0
- Manyfold v0.115.0
- Mitra v4.5.1
- tootik v0.17.0
- Gancio v1.27.0
- Gush! v0.0.20
- Vernissage Server v1.17.0
- wanderer: A decentralized, self-hosted trail database
Clients
- Smither v3.6
- Thunder v0.7.3
- Blorp v1.8.1
- Aria v1.2.4
Tools and Plugins
For developers
- Fedify v1.7.0
- Fedialgo v0.78.0
Protocol
- FEP-b06c: ActivityPoll
- FEP-b2b8: Long-form Text (Final comments)
Articles
- Verified Media Accounts in the Fediverse
- The Seven Deadly Fediverse UX Sins Part 2: The Road To Redemption
- Mitigating the "7 Deadly Fediverse UX Sins"
- Friendica: the Swiss Army knife of the Fediverse
- Fediverse Report – #122
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01978f30-5295-cb5b-38cc-a151f08fd9f1
My #ActivityPub developer guide moved to another repository: https://codeberg.org/silverpill/ap-next/src/branch/main/guide.md
It started as a FEP, but has evolved into something bigger.
About the repository:
As stated in the readme, ActivityPub Next is a project dedicated to evolving the ActivityPub protocol.
Currently it only contains the developer guide, but I think that more content will be added over time.
Loops is built for the people, but we haven't forgot the admins.
We've added some pretty innovative features, like Pages that allow you to add/edit/publish rich pages and optionally add them to the main sidebar nav or footer and limit visibility to guests, users or both.
I appreciate your patience while we prepare Loops for you, and you'll soon see, it was worth the wait 🚀
More #Geosocial coming..
https://delightful.coding.social/delightful-fediverse-experience/#geosocial-networking
@bonfire request feedback on #UX designs for #Bonfire Geosocial.
https://socialhub.activitypub.rocks/t/please-provide-feedback-on-bonfire-geosocial-ux-designs/5427
The designs may also be inspiring to other devs working on #Geo functionality for the #fediverse and there's opportunity to align approaches for max #interoperability.
People are highly encouraged to start related more general discussion topics on improving protocol support for geosocial-enabled #ActivityPub platforms in the federated forum categories.
Ghost’s @johnonolan and WordPress’s @pfefferle want to help blogs and long content thrive on the open social web. Meet “the longformers,” who chatted to @mike for the latest edition of Dot Social.
https://about.flipboard.com/fediverse/john-onolan-and-matthias-pfefferle/
#DotSocial #Ghost #WordPress #Fediverse #FederatedMedia #ActivityPub #Federation
Loops Studio is built for creators, allowing you to upload new content, review and manage your posts, comments and interactions as well as view analytics!
It just one aspect of the platform that will soon launch with federation support and easy self-hosting.
Follow @loops for updates, or join https://loops.video to be one of the first to experience this 🚀
#loops #loopsStudio #tikTok #fediverse #activityPub #shortVideoSharing
Week in Fediverse 2025-07-18
Servers
- Mobilizon v5.1.5
- Hubzilla v10.4.0
- Mitra v4.6.0
- Ktistec v2.4.7
- PeerTube v7.2.2
- Hollo v0.6.5
- Misskey v2025.7.0
- NeoDB v0.11.7.5
- Vernissage Server v1.19.0
- Trunk & Tidbits, June 2025 (Mastodon)
- July 2025 (Bandwagon)
Clients
- Mangane v1.15.0
- Tusker v2025.2
- Photon v2.0.0
- Voyager v2.39.0
- P2Play v0.9.1
- Phanpy changelog
Tools and Plugins
- Tangerine UI for Mastodon v2.4.3
For developers
- fediverse-pasture-inputs v0.1.14
- Masto.js v7.2.0
Protocol
Articles
- Privacy and Security on Mastodon
- Fediverse Report – #125
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0197fb3b-2d4c-073c-0694-edc1813866d0
Haven't turned on Federation yet, but my Bonfire instance is looking good. My second install of Bonfire. I can tell you two things: Installation was much easier this time, and performance is much better.
One note, Bonfire recommends a hungry 8 GB of memory to run, but with that amount, it runs nicely so far. I'll keep you updated, hoping to turn federation on by next weekend. (This will be an invite only instance for brave individuals that want to assist with testing)
Lots of talk about Ghost today, and rightly so, but don’t forget that a little open source framework @fedify made the ActivityPub plugin possible.
Support open source!
There’s some really exciting stuff in the pipeline for the #WordPress #ActivityPub integration. A big one is proper following support directly from the integration itself.
I’m hopeful that maybe this means I won’t have to rely on the Friends plugin for handling following soon? Friends is by no means bad, but native functionality makes things so much easier to test.
https://github.com/Automattic/wordpress-activitypub/pull/1930
Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76).
Fixed regression while sending email via pipe on OpenBSD.
Fixed Markdown parsing when the URL has parenthesis.
Always show the 'pending follow confirmations' section if there are any (even if the toggle is off).
If a metadata value is an account handler, it's also tried to be validated (rel="me" links).
Another search by URL tweak (this time for Pixelfed links).
Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance, other minor changes.
Renamed command-line actions create_list to list_create and delete_list to list_remove.
The default favicon URL can be changed from the server configuration.
New command-line option export_posts, to export all posts by a user in a JSON format compatible with the one generated by Mastodon.
The command-line options to send notes also allow an optional -r argument, to set the URL of a Fediverse post this note is a reply to.
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
#snacAnnounces #FrugalFediverse
Annuntio vobis gaudium magnum:
HABEMUS ADMINISTRATOREM
Eminentissimum ac reverendissimum Usuarium,
Universi Federati Nobilissimum Dominum,
Qui in sanctis instantiis [TKZ.one] et [Mast.lat] reget,
Sanctus Defensor Protocolli ActivityPub,
Qui sibi nomen imposuit @trankten
#Meme #habemusadministrator #lingualatina #activitypub #tkzone #tkz #mastlat #habemuspapam #mastodon #memestkz #trankten
All https://fedihost.co #Mastodon instances have been updated to v4.4.2
Thank you!
Learn more about this release here:
https://github.com/mastodon/mastodon/releases/tag/v4.4.2
Fediverse Report #123 - this week's #fediverse news:
- Tumblr will not migrate to WordPress, and resulting from that, will not be joining the fediverse after all
- @Mastodon makes the release candidate for update 4.4 available, which among other features will display quote posts from other platforms
- new funding round from @nlnet with grants for better event federation, #activitypub -based polls on WordPress, and for NodeBB and Funkwhale
https://connectedplaces.online/reports/fediverse-report-123/
The #Forgejo monthly report was published ✨
Forgejo v12.0 branch was cut on 25 June, for a planned release on 17 July. Forgejo v11.0.2 was released on 18 June, addressing several bugs. Forgejo Runner v6.4.0 introduced offline caching support.
The minimum required Git version has been bumped and the search has been improved.
There is strong enthusiasm for translating Forgejo.
User following with #ActivityPub has progressed and a new #NLnet grant has been accepted.