<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[There's no maintained #ActivityPub library for #JavaScript.]]></title><description><![CDATA[<p>There's no maintained <a href="https://fosstodon.org/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> library for <a href="https://fosstodon.org/tags/JavaScript" rel="tag">#<span>JavaScript</span></a>. I'll have to implement my own...</p>]]></description><link>https://bb.devnull.land/topic/c1d273d9-dab8-4c72-ada4-e633743d10e1/there-s-no-maintained-activitypub-library-for-javascript.</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 06:54:47 GMT</lastBuildDate><atom:link href="https://bb.devnull.land/topic/c1d273d9-dab8-4c72-ada4-e633743d10e1.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Nov 2025 00:00:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Fri, 21 Nov 2025 19:34:46 GMT]]></title><description><![CDATA[<p dir="auto">Sure, that works too, Photon was just a play on the original name and the name for the particle for light, which is kinda important for photos: <a href="https://en.wikipedia.org/wiki/Photon" rel="nofollow ugc">https://en.wikipedia.org/wiki/Photon</a></p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/630</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/630</guid><dc:creator><![CDATA[thisismissem@activitypub.space]]></dc:creator><pubDate>Fri, 21 Nov 2025 19:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 17:09:13 GMT]]></title><description><![CDATA[<p><span><a href="/user/thisismissem%40activitypub.space">@<span>thisismissem</span></a></span> how about ShutterBox? I aim the app to be for photographers</p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115583126972980741</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115583126972980741</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 17:09:13 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 17:02:10 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/sirber83%40fosstodon.org" rel="nofollow ugc">@sirber83@fosstodon.org</a> just a tip here: don't name your project after a trademarked company name. It's a very good way to get sued into oblivion.<br />
A possible alternative name? Photon</p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/623</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/623</guid><dc:creator><![CDATA[thisismissem@activitypub.space]]></dc:creator><pubDate>Thu, 20 Nov 2025 17:02:10 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 16:22:52 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/sirber83%40fosstodon.org" rel="nofollow ugc">@sirber83@fosstodon.org</a> I'll have you know I took grade 9 French in Ontario thank you very much.</p>
<p dir="auto">I am fully able to tell francophones that I do not speak French &lt;img class="not-responsive emoji" src="<a href="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44c.png?v=e6a289fd397" rel="nofollow ugc">https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44c.png?v=e6a289fd397</a>" title="<img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44c.png?v=f0c9912249a" class="not-responsive emoji emoji-android emoji--ok_hand" style="height:23px;width:auto;vertical-align:middle" title=":ok_hand:" alt="👌" />" /&gt;</p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/622</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/622</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Thu, 20 Nov 2025 16:22:52 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 16:04:02 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> oops, sorry for my French <img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f605.png?v=f0c9912249a" class="not-responsive emoji emoji-android emoji--sweat_smile" style="height:23px;width:auto;vertical-align:middle" title="😅" alt="😅" /></p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115582870645614950</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115582870645614950</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 16:04:02 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 15:58:33 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/sirber83%40fosstodon.org" rel="nofollow ugc">@sirber83@fosstodon.org</a> sounds a bit like ShutterFly, but otherwise not bad <img src="https://bb.devnull.land/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=f0c9912249a" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/621</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/621</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Thu, 20 Nov 2025 15:58:33 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 15:52:56 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> tu penses quoi de "ShutterBox" ?</p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115582826998736837</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115582826998736837</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 15:52:56 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 11:54:02 GMT]]></title><description><![CDATA[<p><span><a href="/user/hongminhee%40hollo.social">@<span>hongminhee</span></a></span> <span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> I got confused by Julian's mention of nodebb helper library.</p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115581887592264903</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115581887592264903</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 11:54:02 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 05:18:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sirber83%40fosstodon.org" aria-label="Profile: sirber83@fosstodon.org">@<bdi>sirber83@fosstodon.org</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/julian%40activitypub.space" aria-label="Profile: julian@activitypub.space">@<bdi>julian@activitypub.space</bdi></a> Thanks! You might not have been able to find it because you were searching for “JavaScript” instead of “TypeScript.” What do you mean by “standalone” by the way? Fedify is typically used in together with with other web frameworks like Express or Next.js.</p>
]]></description><link>https://bb.devnull.land/post/https://hollo.social/@hongminhee/019a9fb3-5f94-7953-83de-4c2a027388fb</link><guid isPermaLink="true">https://bb.devnull.land/post/https://hollo.social/@hongminhee/019a9fb3-5f94-7953-83de-4c2a027388fb</guid><dc:creator><![CDATA[hongminhee@hollo.social]]></dc:creator><pubDate>Thu, 20 Nov 2025 05:18:44 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 01:41:45 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> mmm c'set une marque de commerce, je vais devoir trouver un autre nom!</p><p><a href="https://fr.wikipedia.org/wiki/Photomaton" rel="nofollow noopener"><span>https://</span><span>fr.wikipedia.org/wiki/Photomat</span><span>on</span></a></p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579480043748903</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579480043748903</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 01:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 01:21:29 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> it will take time, as I do this part time, and there's a lot to do! having this lib will suerly help!</p><p>I made a repo here:</p><p><a href="https://github.com/sirber/photomaton" rel="nofollow noopener"><span>https://</span><span>github.com/sirber/photomaton</span><span></span></a></p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579400296852610</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579400296852610</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 01:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 01:18:34 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/sirber83%40fosstodon.org" rel="nofollow ugc">@sirber83@fosstodon.org</a> following along. Excited to see how it shapes up!</p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/620</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/620</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Thu, 20 Nov 2025 01:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 01:09:48 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> I plan to do a photo app, like flickr but federated. I'm not very fond of pixelfed, which is half broken.</p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579354409097982</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579354409097982</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 01:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 01:06:33 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/sirber83%40fosstodon.org" rel="nofollow ugc">@sirber83@fosstodon.org</a> yes it's an entire framework, which may or may not be what you're looking for.</p>
<p dir="auto">If you're looking for more low level helpers for http signing and such, the NodeBB libs could be more of use.</p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/617</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/617</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Thu, 20 Nov 2025 01:06:33 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 00:46:44 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> <span><a href="/user/hongminhee%40hollo.social">@<span>hongminhee</span></a></span> wow nice! Looks pretty complete! My web search didn't find it. Seems to work standalone?</p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579263673477856</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/sirber83/statuses/115579263673477856</guid><dc:creator><![CDATA[sirber83@fosstodon.org]]></dc:creator><pubDate>Thu, 20 Nov 2025 00:46:44 GMT</pubDate></item><item><title><![CDATA[Reply to There's no maintained #ActivityPub library for #JavaScript. on Thu, 20 Nov 2025 00:10:15 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/sirber83%40fosstodon.org" rel="nofollow ugc">@sirber83@fosstodon.org</a> that's not true! There is Fedify! <a href="https://activitypub.space/user/hongminhee%40hollo.social" rel="nofollow ugc">@hongminhee@hollo.social</a></p>
<p dir="auto">There's also the helper lib that NodeBB uses, although that's baked in core.</p>
<p dir="auto">I'm happy to split this out into an npm module if there is interest though!</p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/616</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/616</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Thu, 20 Nov 2025 00:10:15 GMT</pubDate></item></channel></rss>