ActivityPub: Difference between revisions
from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
No edit summary |
|||
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<hide> | |||
[[page type::article]] | |||
[[thing type::protocol]] | |||
</hide> | |||
==About== | ==About== | ||
[[ActivityPub]] (AP) is an internet federation protocol. It became the primary federation protocol for [[Mastodon]] starting with approximately version 2, which previously had been based on [[OStatus]]. | [[ActivityPub]] (AP) is an internet federation protocol. It became the primary federation protocol for [[Mastodon]] starting with approximately version 2, which previously had been based on [[OStatus]]. | ||
AP became a W3C recommendation on 2018-01-23, due in large part to the popularity of Mastodon<ref name=CLW1 />. | AP became a W3C recommendation on 2018-01-23, due in large part to the popularity of Mastodon<ref name=CLW1 />. | ||
==Software== | |||
These primarily use AP: | |||
* [[Calckey]] [https://codeberg.org/calckey/calckey code] | |||
** '''2023-01-06''' [https://www.reddit.com/r/fediverse/comments/1056uxy/if_youre_feeling_adventurous_try_out_a_calckey/ If you’re feeling adventurous, try out a CalcKey instance. Confusing at first, but way more features than Mastodon.] | |||
* [[GoToSocial]] | |||
* [[Mastodon]] | |||
* [[Misskey]] | |||
* [[Pleroma]] | |||
* [[Akkoma]] | |||
* [[Takahē]] [https://jointakahe.org/ official] | |||
These support AP but primarily use another federation protocol: | |||
* [[Hubzilla]] is based on the Zot protocol | |||
* [[Friendica]] | |||
==Links== | ==Links== | ||
===Reference=== | ===Reference=== | ||
| Line 10: | Line 27: | ||
* [https://www.w3.org/TR/activitypub/ W3C] | * [https://www.w3.org/TR/activitypub/ W3C] | ||
* [https://activitypub.rocks/ ActivityPub.rocks] - sort of a publicity site | * [https://activitypub.rocks/ ActivityPub.rocks] - sort of a publicity site | ||
===History=== | |||
* '''2022-11-08''' [https://octodon.social/@cwebber/109307961236854695 Christine Lemmer-Webber on octodon.social] ([https://toot.cat/@cwebber@octodon.social/109307961633674240 toot.cat], [https://archive.ph/U2HCn archive.ph]): {{fmt/quote|A lot of people contributed to ActivityPub, but I'm going to give a breakdown of the authors and what they did:}} | |||
{{links/news}} | |||
===Commentary=== | ===Commentary=== | ||
* '''2022-11-24''' [https://weirder.earth/@noracodes/109399498546775802 weirder.earth/@noracodes] {{fmt/quote|it's great to see that we have so many ActivityPub server implementations in different languages/ecosystems:}} A short list follows; discussion in thread. | |||
* '''2018-06-23''' [https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ How to implement a basic ActivityPub server] by [[Eugen Rochko]] | * '''2018-06-23''' [https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ How to implement a basic ActivityPub server] by [[Eugen Rochko]] | ||
* '''2017-08-11''' [https://macgirvin.com/display/2afbe5c4da90b9035c34e7270c0025b8193f2a7975914f834c15e29a86f4380f@macgirvin.com A lot of folks have rightly questioned why I'm so hot and cold on ActivityPub.] | * '''2017-08-11''' [https://macgirvin.com/display/2afbe5c4da90b9035c34e7270c0025b8193f2a7975914f834c15e29a86f4380f@macgirvin.com A lot of folks have rightly questioned why I'm so hot and cold on ActivityPub.] | ||
===Code=== | ===Code=== | ||
* [https://github.com/puckipedia/Kroeg/tree/master/Kroeg.ActivityPub Kroeg], an ActivityPub server written in [[C Sharp|C#]] | * [https://github.com/puckipedia/Kroeg/tree/master/Kroeg.ActivityPub Kroeg], an ActivityPub server written in [[C Sharp|C#]] | ||
| Line 19: | Line 41: | ||
==Footnotes== | ==Footnotes== | ||
<references> | <references> | ||
<ref name=CLW1>'''2018-01-23''' [https://octodon.social/@cwebber/99399968315646770 toot] by [https://octodon.social/@cwebber/ | <ref name=CLW1>'''2018-01-23''' [https://octodon.social/@cwebber/99399968315646770 toot] by [https://octodon.social/@cwebber/ Christine Lemmer Webber]</ref> | ||
</references> | </references> | ||
Latest revision as of 14:27, 13 February 2025
<hide> page type::article thing type::protocol </hide>
About
ActivityPub (AP) is an internet federation protocol. It became the primary federation protocol for Mastodon starting with approximately version 2, which previously had been based on OStatus.
AP became a W3C recommendation on 2018-01-23, due in large part to the popularity of Mastodon<ref name=CLW1 />.
Software
These primarily use AP:
These support AP but primarily use another federation protocol:
Links
Reference
- Wikipedia (article created 2017-08-18)
- W3C
- ActivityPub.rocks - sort of a publicity site
History
- 2022-11-08 Christine Lemmer-Webber on octodon.social (toot.cat, archive.ph): «A lot of people contributed to ActivityPub, but I'm going to give a breakdown of the authors and what they did:»
{{#ask:page type::link topic::ActivityPub |sort=when posted |order=DESC |limit=30
|intro=
News
|format=template |template=smw/show/link |link=none |?when posted#ISO |?title |?summary |?URL }}
Commentary
- 2022-11-24 weirder.earth/@noracodes «it's great to see that we have so many ActivityPub server implementations in different languages/ecosystems:» A short list follows; discussion in thread.
- 2018-06-23 How to implement a basic ActivityPub server by Eugen Rochko
- 2017-08-11 A lot of folks have rightly questioned why I'm so hot and cold on ActivityPub.
Code
- Kroeg, an ActivityPub server written in C#
- landrok/ActivityPub: ActivityPub library in PHP
Footnotes
<references> <ref name=CLW1>2018-01-23 toot by Christine Lemmer Webber</ref> </references>
