惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Last Week in AI
Last Week in AI
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
V
Visual Studio Blog
宝玉的分享
宝玉的分享
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园 - 聂微东
S
SegmentFault 最新的问题
博客园 - 司徒正美
罗磊的独立博客
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
小众软件
小众软件
Jina AI
Jina AI

ActivityPub Rocks!

Blog posts with ActivityPub updates have moved to WordPress on the W3C's website -- ActivityPub Rocks! LOLA Portability for ActivityPub 0.3 available -- ActivityPub Rocks! initial draft adopted for task force report -- ActivityPub Rocks! Initial Draft of Basic Profile for ActivityPub API Servers -- ActivityPub Rocks! Maintaining activitypub.rocks going forward -- ActivityPub Rocks! Some (long overdue) site updates -- ActivityPub Rocks! Let us meet on SocialHub! -- ActivityPub Rocks! ActivityPub reaches W3C Recommendation status! Everybody party! -- ActivityPub Rocks! ActivityPub reaches Proposed Recommendation status! -- ActivityPub Rocks! Test suite up, implementation reports page up... let's get more reports in! -- ActivityPub Rocks! Mastodon launches their ActivityPub support, and a new CR! -- ActivityPub Rocks! New tutorial, new logo! -- ActivityPub Rocks! Help submit implementation reports! -- ActivityPub Rocks! ActivityPub reaches Candidate Recommendation status! -- ActivityPub Rocks! activitypub.rocks launches! -- ActivityPub Rocks!
Handing off activitypub.rocks to the ActivityPub communit...
Christine Le · 2025-08-28 · via ActivityPub Rocks!

Hello everyone, Christine Lemmer-Webber here. I'm here to hand off this humble website, built and maintained by myself but, to be honest, not updated or stewarded nearly as well as I could have, to the broader ActivityPub community and the W3C Social Web Community Group in particular. Which is why I am handing it off. The last post I made to this website was in 2021, announcing some site updates, which were even then long overdue.

Time flies. On November 14th 2016, a period of time uncomfortably close to a decade ago, this website, activitypub.rocks, was launched. At the time, ActivityPub hadn't even reached the Candidate Recommendation stage of the W3C process, though work had been going on it for a long time, and Mastodon had not begun adopting it either (Mastodon had just launched earlier that year and I hadn't even heard of it at the time). ActivityPub would not become a W3C standard for another two years.

It was unclear at the time this website was created that ActivityPub would reach the level of success it has. ActivityPub has a long history, preceding even its work in the W3C process, with its most clear beginnings as the Pump.io API designed by Evan Prodromou. Erin Shepherd transformed pump.io's API documentation into a draft of a specification document, and Jessica Tallon and I carried the document through the rest of the specification process, with some major rewritings by Amy Guy. But of course this leaves out much history too, and many contributors. There were many participants in the W3C Social Web Working Group where ActivityPub was originally standardized. And ActivityPub since has been driven by the implementers of the specification, of which there have been many, not to mention the numerous instance administrators and, of course, users who have made the fediverse such a special place.

This website was a small advocacy site put together by me, and has been continuously referenced as if the home of ActivityPub. And, effectively, when a thing is referenced as if it is the home of something on the web, often that effectively makes it the home. This website deserves better stewardship than just my own. So I am happy to hand it off so it can get the love and care it deserves.

But since we are moving through memory lane in this post, I thought I would end things with some historical artifacts I recently dug up. Though ActivityPub descended from pump.io's API, the earliest implementations of ActivityPub as-specified were my own test implementations. They weren't very good, and they weren't really for anything but my own testing that the ideas of ActivityPub worked, but there were a few of them (including the test suite which, yes, was often down, but if you heard the rumor that it was built from the bones of a multiplayer text adventure game I wrote, those rumors are correct). But I thought I'd dig out a couple of screenshots for them, just for fun, just for history, just as a little parting gift.

Here is Pubstrate, a simple ActivityPub server I wrote in Guile (but which had some neat ideas, even though if it was only minimally usable), with these screenshots taken just shortly before this website was made:

A screenshot of Pubstrate in action, with some textual posts

Even at the time, preceding Peertube's adoption, ActivityPub was intended for adoption across a wide variety of forms of media, not just microblogging:

A video in Pubstrate

An image in Pubstrate

Finally, it's often forgotten that ActivityPub has not only a server-to-server protocol, it has a client-to-server protocol too! Here was soci.el, an emacs client for ActivityPub, being tested against Pubstrate:

soci.el in action

But again, time flies. I'm grateful for the fediverse for keeping ActivityPub alive and making the work of myself and my colleagues so meaningful and worthwhile, such an honor to be part of. And I am grateful for the task force within the Social Web Community Group who are volunteering to steward and maintain and carry forward this humble website, and ActivityPub as a whole!

Onwards and upwards! See you on the fediverse!