Difference between revisions of "ActivityPub"
Jump to navigation
Jump to search
(Kroeg) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | ==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: | ||
+ | * [[GoToSocial]] | ||
+ | * [[Mastodon]] | ||
+ | * [[Pleroma]] | ||
+ | * [[Akkoma]] | ||
+ | |||
+ | These support AP but primarily use another federation protocol: | ||
+ | * [[Hubzilla]] is based on the Zot protocol | ||
+ | |||
+ | To check: [[Friendica]] might support AP. | ||
==Links== | ==Links== | ||
===Reference=== | ===Reference=== | ||
Line 6: | Line 20: | ||
* [https://activitypub.rocks/ ActivityPub.rocks] - sort of a publicity site | * [https://activitypub.rocks/ ActivityPub.rocks] - sort of a publicity site | ||
===Commentary=== | ===Commentary=== | ||
+ | * '''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#]] | ||
+ | * [https://github.com/landrok/activitypub landrok/ActivityPub]: ActivityPub library in PHP | ||
+ | |||
+ | ==Footnotes== | ||
+ | <references> | ||
+ | <ref name=CLW1>'''2018-01-23''' [https://octodon.social/@cwebber/99399968315646770 toot] by [https://octodon.social/@cwebber/ Christopher Lemmer Webber]</ref> | ||
+ | </references> |
Revision as of 12:54, 26 August 2022
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[1].
Software
These primarily use AP:
These support AP but primarily use another federation protocol:
- Hubzilla is based on the Zot protocol
To check: Friendica might support AP.
Links
Reference
- Wikipedia (article created 2017-08-18)
- W3C
- ActivityPub.rocks - sort of a publicity site
Commentary
- 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
- ↑ 2018-01-23 toot by Christopher Lemmer Webber