home.social

#fedify — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fedify, aggregated by home.social.

fetched live
  1. I updated my proof of concept for #fep_0837 with Fedify. In the POC, you can now also use the FEP logic to purchase a certain quantity of a single item. You can test it out here: marketplace.playground.54grads This basically completes the POC 🎉
    The next goal is to implement this logic in a real beta version of the software, which, from an ActivityPub perspective, is the same, but includes real user sign-ups. This will result in a very very simple working shop system and a marketplace aggregating different shops, with the possibility of users buying certain products directly from the marketplace.
    #fedidevs #fedify #buildinPublic

  2. I updated my proof of concept for #fep_0837 with Fedify. In the POC, you can now also use the FEP logic to purchase a certain quantity of a single item. You can test it out here: marketplace.playground.54grads This basically completes the POC 🎉
    The next goal is to implement this logic in a real beta version of the software, which, from an ActivityPub perspective, is the same, but includes real user sign-ups. This will result in a very very simple working shop system and a marketplace aggregating different shops, with the possibility of users buying certain products directly from the marketplace.
    #fedidevs #fedify #buildinPublic

  3. @z9mb1 #Fedify co-maintainer Jiwon up next doing an excellent job on first public speaking! Introducing Feder: a Rust framework for building ActivityPub applications.

    #COSCUP2026 #COSCUP

  4. @z9mb1 #Fedify co-maintainer Jiwon up next doing an excellent job on first public speaking! Introducing Feder: a Rust framework for building ActivityPub applications.

    #COSCUP2026 #COSCUP

  5. 아이콘을 바꿨는데 마스토돈 아바타만 그대로였다 — 지연이 아니라 영원히였다

    브랜드 마크를 새로 그려 파일을 갈아끼웠는데 페디버스 아바타만 옛날 얼굴이었다. 마스토돈은 avatar_remote_url 문자열이 같으면 재다운로드를 건너뛰고, Update(Person)을 안 보내면 원격은 하루 주기까지 모른다. 두 겹이 맞물려 기다림이 아무것도 해결하지 않는다. 버전 쿼리를 사람이 아니라 파일 sha256에 묶고, 테스트가 실제 파일을 다시 해싱해 «아이콘만 바꾸고 버전 안 올림»을 CI에서 막은 기록.

    https://zerry.co.kr/blog/mastodon-avatar-stale-hash-as-version

    #ActivityPub #페디버스 #마스토돈 #Fedify #캐시 #테스트

  6. 블로그를 마스토돈에서 팔로우할 수 있게 만들었다 — 배포하자 서버가 자기 계정을 모른다고 답했다

    Next.js standalone 블로그에 Fedify로 ActivityPub을 붙여 @[email protected] 액터를 만들었다. 로컬 터널 검증은 전 구간 통과했는데 prod 웹핑거만 404였다. 원인은 액터 URI를 요청 기반으로 조립한 것 — 프록시를 세 겹 지나온 Host는 zerry.co.kr이 아니었다. 미들웨어 한 자리를 페이지뷰 트래킹과 나눠 쓰는 법, claim-first fan-out, 백필을 10편에서 멈춘 이유까지.

    https://zerry.co.kr/blog/fediverse-actor-origin-not-request

    #ActivityPub #페디버스 #Fedify #Nextjs #Selfhosting #마스토돈

  7. #SiliconBeest looks really interesting! The previous implementation of #ActivityPub on #CloudFlare, #Wildebeest, was kind of a hassle to spin up. I'm interested to see what the uptake is with this one. The creator @siliconsjang says they want to make it fit in the $5/month tier at CloudFlare, which sounds pretty good. Also, cool to see that it uses #Fedify for federation.

    github.com/SJang1/siliconbeest

  8. #SiliconBeest looks really interesting! The previous implementation of #ActivityPub on #CloudFlare, #Wildebeest, was kind of a hassle to spin up. I'm interested to see what the uptake is with this one. The creator @siliconsjang says they want to make it fit in the $5/month tier at CloudFlare, which sounds pretty good. Also, cool to see that it uses #Fedify for federation.

    github.com/SJang1/siliconbeest

  9. @res260

    "Post pending" on your quote post.

    I think perhaps I know the article you want to refer to, and I'm able to quote it. But this makes me wonder about the quote post functionality in general. If you don't get the approval, then your post is meaningless to others, as there is no context.

    Before quote posting existed you could share a link to someone's public toot, and clicking it would open it in a new browser tab. Perhaps the consent mechanism is okay as-is, dunno, but it is a bit weird that you can freely share an URL to someone's public blog post, but not to someone's public fediverse post because it is seen by default as an attempt to inline the post with yours.

    hackers.pub/@fedify/2026/why-a

    #ActivityPub #Mastodon #Fedify

  10. @res260

    "Post pending" on your quote post.

    I think perhaps I know the article you want to refer to, and I'm able to quote it. But this makes me wonder about the quote post functionality in general. If you don't get the approval, then your post is meaningless to others, as there is no context.

    Before quote posting existed you could share a link to someone's public toot, and clicking it would open it in a new browser tab. Perhaps the consent mechanism is okay as-is, dunno, but it is a bit weird that you can freely share an URL to someone's public blog post, but not to someone's public fediverse post because it is seen by default as an attempt to inline the post with yours.

    hackers.pub/@fedify/2026/why-a

    #ActivityPub #Mastodon #Fedify

  11. @fedify

    Kudos to #Fedify 💪 It is so important to have robust frameworks be available that shield from all the low-level plumbing and hacking directly at protocol level.

  12. @fedify

    Kudos to #Fedify 💪 It is so important to have robust frameworks be available that shield from all the low-level plumbing and hacking directly at protocol level.

  13. Starting on FEP-ef61 (Portable Objects) in @fedify. It's a @sovtechfund milestone due September 30, and the scope is… substantial. Not a lot of runway. Wish me luck.

    #Fedify #FEPef61 #PortableObjects #ActivityPub #fedidev

  14. Starting on FEP-ef61 (Portable Objects) in @fedify. It's a @sovtechfund milestone due September 30, and the scope is… substantial. Not a lot of runway. Wish me luck.

    #Fedify #FEPef61 #PortableObjects #ActivityPub #fedidev

  15. @steve @eblu

    There are a couple of projects that explore #ActivityPub in its intended #LinkedData format. Plain JSON is allowed, but the AP's primary notation is using #JSONLD. I think there is a slight uptick in interest for this approach again, coming along with the opportunity to implement the Social API (client-to-server) as intended.

    What I really like is that ecosystem tools which aim to ease #fediverse solution development, are gaining an interest. Most notably here is #Fedify imho, who recently received #NLnet funding to build Fedify Studio development platform..

    studio.fedify.dev

  16. @steve @eblu

    There are a couple of projects that explore #ActivityPub in its intended #LinkedData format. Plain JSON is allowed, but the AP's primary notation is using #JSONLD. I think there is a slight uptick in interest for this approach again, coming along with the opportunity to implement the Social API (client-to-server) as intended.

    What I really like is that ecosystem tools which aim to ease #fediverse solution development, are gaining an interest. Most notably here is #Fedify imho, who recently received #NLnet funding to build Fedify Studio development platform..

    studio.fedify.dev

  17. @fedify

    Congratulations!

    I am really delighted with @nlnet decision to select @drfed for an #NGI0 grant. Having good quality developer tools for creating #ActivityPub based solutions is so important for a healthy #fediverse developer ecosystem.

    To anyone reading, bookmark the website..

    Fedify Studio is focused on alleviating the most pressing issue of "Why is ActivityPub development so frustratingly hard?" that makes it unattractive for newcomers to adopt the technology. And addresses topics of:

    - Protocol complexity
    - #Interoperability hell
    - Debugging nightmare
    - Limited visibility

    #Fedify from the very start has paid attention to ease of use for fediverse solution developers, not just by their library codebase, but with comprehensive documentation and tools to guide people along. Kudos here to @hongminhee who started this great initiative!

  18. @fedify

    Congratulations!

    I am really delighted with @nlnet decision to select @drfed for an #NGI0 grant. Having good quality developer tools for creating #ActivityPub based solutions is so important for a healthy #fediverse developer ecosystem.

    To anyone reading, bookmark the website..

    Fedify Studio is focused on alleviating the most pressing issue of "Why is ActivityPub development so frustratingly hard?" that makes it unattractive for newcomers to adopt the technology. And addresses topics of:

    - Protocol complexity
    - #Interoperability hell
    - Debugging nightmare
    - Limited visibility

    #Fedify from the very start has paid attention to ease of use for fediverse solution developers, not just by their library codebase, but with comprehensive documentation and tools to guide people along. Kudos here to @hongminhee who started this great initiative!

  19. There's a Matrix room for #Fedify contributors, open to anyone curious about how development happens. Feel free to drop in or lurk; small questions are fine too.

    #fedify-contributors:matrix.org

  20. There's a Matrix room for #Fedify contributors, open to anyone curious about how development happens. Feel free to drop in or lurk; small questions are fine too.

    #fedify-contributors:matrix.org

  21. I’m working my way through this post which explains how to integrate #Fedify with Astro.

    I need to see how I will keep the static site on the CDN while the API routes to a backend.

    fedify.dev/tutorial/astro-blog

  22. I’m working my way through this post which explains how to integrate #Fedify with Astro.

    I need to see how I will keep the static site on the CDN while the API routes to a backend.

    fedify.dev/tutorial/astro-blog

  23. I can't explain how excited I am to be able to speak with @[email protected] tomorrow, May 27th at 14:00 US Eastern time (UTC-4).

    If you don't know Evan, he is co-editor of ActivityPub, the W3C standard for decentralized social networking used by platforms such as #Mastodon , #Bonfire , #GoToSocial , #Peertube , #Owncast , #Loops , #PixelFed , #Emissary , #Fedify , #FlohMarkt , #Lemmy , #Piefed , #WriteFreely , #Friendica , #GNUSocial , #Threads , #NodeBB , #Funkwhale , #Gancio , #Mobilizon , #BookWyrm , and MANY MANY MANY MORE + whatever YOU create next!

    I've been speaking with folks and they've given him a very special nickname. You'll have to tune in tomorrow of catch the #VOD to catch it.

    #livestream stream.firesidefedi.live

    #vodcast tubefree.org/@firesidefedi

    Or follow everything directly with @[email protected] and @[email protected]

    And follow @[email protected] for listings of future episodes!

  24. I can't explain how excited I am to be able to speak with @[email protected] tomorrow, May 27th at 14:00 US Eastern time (UTC-4).

    If you don't know Evan, he is co-editor of ActivityPub, the W3C standard for decentralized social networking used by platforms such as #Mastodon , #Bonfire , #GoToSocial , #Peertube , #Owncast , #Loops , #PixelFed , #Emissary , #Fedify , #FlohMarkt , #Lemmy , #Piefed , #WriteFreely , #Friendica , #GNUSocial , #Threads , #NodeBB , #Funkwhale , #Gancio , #Mobilizon , #BookWyrm , and MANY MANY MANY MORE + whatever YOU create next!

    I've been speaking with folks and they've given him a very special nickname. You'll have to tune in tomorrow of catch the #VOD to catch it.

    #livestream stream.firesidefedi.live

    #vodcast tubefree.org/@firesidefedi

    Or follow everything directly with @[email protected] and @[email protected]

    And follow @[email protected] for listings of future episodes!

  25. The Programmer’s Fulcrum: 15 May, 2026

    This article originally appeared on The Fulcrum.

    Welcome to this week’s The Programmer’s Fulcrum.

    It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.

    As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional […]

    https://newsletter.mobileatom.net/the-programmers-fulcrum-15-may-2026/ #ActivityPub #AI #ATProto #Beehiv #Buttondown #CastLab #Codeberg #CSS #Drupal #Elefeed #Emacs #Ente #FDroid #Faircamp #Fcast #Fedify #FediLab #FediProfile #fediverse #ForgeCMS #Forgejo #freebsd #Ghost #git #GitLab #Holos #HTML #HTTP #IndieWeb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #Movim #OMN #pckt #Pica #PostmarketOS #PureBlog #RSS #Silex #Snac #Substack #WebComponents #Webrings #WordPress #xPrivo #xWiki
  26. The Programmer’s Fulcrum: 15 May, 2026

    This article originally appeared on The Fulcrum.

    Welcome to this week’s The Programmer’s Fulcrum.

    It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.

    As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional […]

    https://newsletter.mobileatom.net/the-programmers-fulcrum-15-may-2026/ #ActivityPub #AI #ATProto #Beehiv #Buttondown #CastLab #Codeberg #CSS #Drupal #Elefeed #Emacs #Ente #FDroid #Faircamp #Fcast #Fedify #FediLab #FediProfile #fediverse #ForgeCMS #Forgejo #freebsd #Ghost #git #GitLab #Holos #HTML #HTTP #IndieWeb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #Movim #OMN #pckt #Pica #PostmarketOS #PureBlog #RSS #Silex #Snac #Substack #WebComponents #Webrings #WordPress #xPrivo #xWiki
  27. This is the CUTEST kawaii Ai-chan (藍(あい)"Ai" is a normal female Japanese name meaning "Indigo" both the color and the plant; "Ai"-chan, the mascot of Misskey, has nothing to do with Large Language Models) I have ever seen from a technical literature titled like "Practical Fedify: An Introduction to ActivityPub Microblog Development"! I even see other mascots in the Fediverse too, like Don the Mastodon and that Blue Dinosaur mascot of Fedify (I don't know its name).
    Huge thanks to
    @[email protected] https://hollo.social/@hongminhee for their work on authoring this amazing book and developing Fedify itself! And if you can read Japanese and are interested in Fedify and ActivityPub Development, then definitely check this one out! You can pre-order the book on Amazon Japan → https://amzn.asia/d/0hQSKBmI #Fedify (The book will be printed on May 22)

  28. This is the CUTEST kawaii Ai-chan (藍(あい)"Ai" is a normal female Japanese name meaning "Indigo" both the color and the plant; "Ai"-chan, the mascot of Misskey, has nothing to do with Large Language Models) I have ever seen from a technical literature titled like "Practical Fedify: An Introduction to ActivityPub Microblog Development"! I even see other mascots in the Fediverse too, like Don the Mastodon and that Blue Dinosaur mascot of Fedify (I don't know its name).
    Huge thanks to
    @[email protected] https://hollo.social/@hongminhee for their work on authoring this amazing book and developing Fedify itself! And if you can read Japanese and are interested in Fedify and ActivityPub Development, then definitely check this one out! You can pre-order the book on Amazon Japan → https://amzn.asia/d/0hQSKBmI #Fedify (The book will be printed on May 22)

  29. 내 웹사이트를 연합우주에 붙여 보았습니다

    ActivityPub와 Fedify로 개인 웹사이트를 Fediverse에 연결하고 댓글과 반응을 주고받게 만든 기록입니다.

    changkyun.kim/blog/2026-05/08-

  30. 내 웹사이트를 연합우주에 붙여 보았습니다

    ActivityPub와 Fedify로 개인 웹사이트를 Fediverse에 연결하고 댓글과 반응을 주고받게 만든 기록입니다.

    changkyun.kim/blog/2026-05/08-

  31. Drafting a proposal to add API support in #Fedify for the ActivityPub Media Upload extension, the SocialCG-incubated #C2S companion that lets clients upload media via a dedicated endpoints.uploadMedia endpoint, separate from the outbox.

    The sketched API mirrors the outbox listeners shipped in Fedify 2.2: setMediaUploader(path, callback) paired with .authorize(). Return a vocab.Object for 201 Created, or a URL for 202 Accepted.

    This is still an early design draft. Feedback on the shape, semantics, and edge cases is very welcome:

    https://github.com/fedify-dev/fedify/issues/754

    #ActivityPub #Fedify #fediverse #fedidev

  32. Drafting a proposal to add API support in #Fedify for the ActivityPub Media Upload extension, the SocialCG-incubated #C2S companion that lets clients upload media via a dedicated endpoints.uploadMedia endpoint, separate from the outbox.

    The sketched API mirrors the outbox listeners shipped in Fedify 2.2: setMediaUploader(path, callback) paired with .authorize(). Return a vocab.Object for 201 Created, or a URL for 202 Accepted.

    This is still an early design draft. Feedback on the shape, semantics, and edge cases is very welcome:

    https://github.com/fedify-dev/fedify/issues/754

    #ActivityPub #Fedify #fediverse #fedidev

  33. Unless something comes up, #Fedify 2.2.0 will be released today.

  34. Unless something comes up, #Fedify 2.2.0 will be released today.

  35. If you'd like to preview the #tutorial I'm writing on building a small federated image sharing service, similar to @pixelfed, with @fedify and @nuxt, here it is:

    https://pr-731-0.fedify.pages.dev/tutorial/content-sharing

    If you'd like to give feedback after reading it, please leave a comment on the following PR:

    https://github.com/fedify-dev/fedify/pull/731

    #Fedify #fedidev #ActivityPub #Nuxt #Pixelfed

  36. If you'd like to preview the #tutorial I'm writing on building a small federated image sharing service, similar to @pixelfed, with @fedify and @nuxt, here it is:

    https://pr-731-0.fedify.pages.dev/tutorial/content-sharing

    If you'd like to give feedback after reading it, please leave a comment on the following PR:

    https://github.com/fedify-dev/fedify/pull/731

    #Fedify #fedidev #ActivityPub #Nuxt #Pixelfed

  37. Honestly, I don't really care what strategy other #ActivityPub implementations follow to comply with the spec. (I solved it in #Fedify by just using a proper JSON-LD processor.) It's just a bit annoying that I always send valid JSON-LD documents, but whenever I encounter an interoperability bug where the other side can't process them, I'm the one who has to send them a patch to fix it. 😩

  38. Honestly, I don't really care what strategy other #ActivityPub implementations follow to comply with the spec. (I solved it in #Fedify by just using a proper JSON-LD processor.) It's just a bit annoying that I always send valid JSON-LD documents, but whenever I encounter an interoperability bug where the other side can't process them, I'm the one who has to send them a patch to fix it. 😩

  39. If you'd like to preview the #tutorial I'm writing on building a small #threadiverse software with #Fedify, here it is:

    https://pr-710.fedify.pages.dev/tutorial/threadiverse

    If you'd like to give feedback after reading it, please leave a comment on the following PR:

    https://github.com/fedify-dev/fedify/pull/710

  40. If you'd like to preview the #tutorial I'm writing on building a small #threadiverse software with #Fedify, here it is:

    https://pr-710.fedify.pages.dev/tutorial/threadiverse

    If you'd like to give feedback after reading it, please leave a comment on the following PR:

    https://github.com/fedify-dev/fedify/pull/710

  41. Maybe I should add @fedify to https://pages.casa/ ??
    But what this couple would improve, compare to a #gotosocial instance ?

    #fedify #fediverse

  42. Maybe I should add @fedify to https://pages.casa/ ??
    But what this couple would improve, compare to a #gotosocial instance ?

    #fedify #fediverse

  43. We're working on a new #tutorial for #Fedify: Building a Federated Blog with Astro!

    It walks you through creating a hybrid blog—static Markdown posts powered by #Astro content collections, with #ActivityPub federation layered on top. By the end, your blog will be followable from Mastodon, send Create/Update/Delete activities when you publish or edit posts, and display #fediverse replies as comments.

    Preview the draft here: https://d180af62.fedify.pages.dev/tutorial/astro-blog.

    We'd love your feedback—especially if you spot anything incorrect, unclear, or missing. Please leave comments on the GitHub PR #695 or issue #691.

    #fedidev

  44. We're working on a new #tutorial for #Fedify: Building a Federated Blog with Astro!

    It walks you through creating a hybrid blog—static Markdown posts powered by #Astro content collections, with #ActivityPub federation layered on top. By the end, your blog will be followable from Mastodon, send Create/Update/Delete activities when you publish or edit posts, and display #fediverse replies as comments.

    Preview the draft here: https://d180af62.fedify.pages.dev/tutorial/astro-blog.

    We'd love your feedback—especially if you spot anything incorrect, unclear, or missing. Please leave comments on the GitHub PR #695 or issue #691.

    #fedidev

  45. Naru, the Korean version of #Neocities, reportedly added an #ActivityPub implementation in just an hour using #Fedify. If you also want to implement ActivityPub quickly, give Fedify a try!

    https://hackers.pub/@jihyeok/019da3d9-45b8-7629-96a8-b26bd62867c2

  46. Fedify & Futures: Building the Fediverse's Backbone - Hong Minhee - Fedify, Hollo, Botkit - E83

    tubefree.org/w/i1WNPWEVoDJe8NY