Update watchlist for activitypub apps (added missing apps from front page, corrected alphabetic order in each section)

This commit is contained in:
Danyl Strype 2018-12-11 18:54:36 +00:00
parent ede5597b17
commit 1c8ee114a4

View file

@ -1,52 +1,63 @@
✔ == **added to website** ✔ == **added to live website**
[Tools with open protocol issue (not yet implemented), not fully open sourced code, no documentation at all, or alpha state with development inactive for several months - not added for now] [Tools with open protocol issue (not yet implemented), not fully open sourced code, no documentation at all, or alpha state with development inactive for several months - not added for now]
### List of projects that may be implementing ActivityPub, which began in issue https://gitlab.com/fediverse/fediverse.gitlab.io/issues/8 ### List of projects that may be implementing ActivityPub, which began in issue https://gitlab.com/fediverse/fediverse.gitlab.io/issues/8
*Note*: most of these projects include both a back-end and a web client, but this list also includes projects that are only a back-end. Projects that are only a web app, for use with an existing back-end, will go on the client list [here](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/watchlist-for-client-apps).
The [SocialWG has a list](https://www.w3.org/wiki/Socialwg/ActivityPub_network) of projects they hope will implement ActivityPub and links to Issues where it's discussed. Also, there is an [implementation report on ActivityPub.rocks](https://activitypub.rocks/implementation-report/). @Mayel from Social.coop is maintaining a [web spreadsheet of AP apps](https://ethercalc.org/fediverse-stacks) and their characteristics. More projects using AP are [profiled on We Distribute](https://medium.com/we-distribute) by Sean Tilley. From these and other sources (see links), it looks like all these apps are either considering, working on, or already rolling out AP support: The [SocialWG has a list](https://www.w3.org/wiki/Socialwg/ActivityPub_network) of projects they hope will implement ActivityPub and links to Issues where it's discussed. Also, there is an [implementation report on ActivityPub.rocks](https://activitypub.rocks/implementation-report/). @Mayel from Social.coop is maintaining a [web spreadsheet of AP apps](https://ethercalc.org/fediverse-stacks) and their characteristics. More projects using AP are [profiled on We Distribute](https://medium.com/we-distribute) by Sean Tilley. From these and other sources (see links), it looks like all these apps are either considering, working on, or already rolling out AP support:
*Note*: most of these projects include both a back-end and a web client, but this list also includes projects that are only a back-end. Projects that are only a web app, for use with an existing back-end, will go on the client list [here](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/watchlist-for-client-apps).
#### Social network, Microblog Apps #### Social network, Microblog Apps
* ✔ [Aardwolf](https://github.com/Aardwolf-Social/aardwolf) * ✔ [Aardwolf](https://github.com/Aardwolf-Social/aardwolf)
* ✔ [Kroeg](https://git.puckipedia.com/kroeg) * ✔ [Friendica](https://friendi.ca/) - [AP support still in beta](https://friendi.ca/2018/11/18/activitypub-support-in-friendica/), due to be included in the December release of stable.
* [pump.io](https://github.com/pump-io/pump.io/issues/1241) * ✔ [GNU social](https://gnu.io/social)
* ✔ [microblog.pub](https://github.com/tsileo/microblog.pub) - single-user microblog server
* ✔ [Osada](https://macgirvin.com/wiki/mike/Osada/Home) - an AP server that can also act as a bridge for smoother inter-operation between AP networks and Zot networks (Hubzilla)
* ✔ [Rustodon](https://github.com/rustodon/rustodon)
* [Pylodon](https://github.com/rowanlupton/pylodon) - Flask-based (Python) ActivityPub server
([Smilodon client](https://github.com/rowanlupton/smilodon), [article](https://blog.rowan.website/2017/12/23/pylodon))
* [Kitsune](https://github.com/valerauko/kitsune) - microblogging * [Kitsune](https://github.com/valerauko/kitsune) - microblogging
* ✔ [Kroeg](https://git.puckipedia.com/kroeg)
* ✔ [Mastodon](https://joinmastodon.org/)
* ✔ [microblog.pub](https://github.com/tsileo/microblog.pub) - single-user microblog server
* [microstatus](https://github.com/Arkanosis/microstatus) - Lightweight Mastodon- and GNU Social-compatible ActivityPub and OStatus server implementation * [microstatus](https://github.com/Arkanosis/microstatus) - Lightweight Mastodon- and GNU Social-compatible ActivityPub and OStatus server implementation
* ✔ [Misskey](https://joinmisskey.github.io/)
* ✔ [Osada](https://macgirvin.com/wiki/mike/Osada/Home) - an AP server that can also act as a bridge for smoother inter-operation between AP networks and Zot networks (Hubzilla)
* ✔ [Pleroma](https://pleroma.social/)
* [pump.io](https://github.com/pump-io/pump.io/issues/1241)
* [Pylodon](https://github.com/rowanlupton/pylodon) - Flask-based (Python) ActivityPub server ([Smilodon client](https://github.com/rowanlupton/smilodon), [article](https://blog.rowan.website/2017/12/23/pylodon))
* ✔ [Rustodon](https://github.com/rustodon/rustodon)
#### Blog and Publishing Apps #### Blog and Publishing Apps
* ✔ [Dokie.li](https://dokie.li) * ✔ [Dokie.li](https://dokie.li)
* ✔ [FediBlog](https://framagit.org/DavidLibeau/FediBlog) - fully customisable blog engine
* [Ghost](https://forum.ghost.org/t/federate-over-activitypub/1989/15) * [Ghost](https://forum.ghost.org/t/federate-over-activitypub/1989/15)
* ✔ [Huzbilla](https://project.hubzilla.org/) - federated CMS with a range of groupware tools available as plug-ins
* [Known](https://github.com/idno/Known/issues/1701) * [Known](https://github.com/idno/Known/issues/1701)
* ✔ [Plume](https://github.com/Plume-org/Plume) * ✔ [Plume](https://github.com/Plume-org/Plume)
* ✔ [Write Freely](https://writefreely.org)
* ✔ [Read.as](https://github.com/writeas/Read.as) - a reading app * ✔ [Read.as](https://github.com/writeas/Read.as) - a reading app
* ✔ [FediBlog](https://framagit.org/DavidLibeau/FediBlog) - fully customisable blog engine
* [WordPress](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/Wordpress-integration-with-Fediverse) - an [AP plug-in](https://wordpress.org/plugins/activitypub/) by @pfefferle@mastodon.social, that allows users on AP apps to follow WP blogs, was recently updated. See also [Pterotype](https://getpterotype.com/), which @pfefferle says is currently more feature complete. WordPress is now [listed as a project on the-federation.info](https://the-federation.info/wordpress). * [WordPress](https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/Wordpress-integration-with-Fediverse) - an [AP plug-in](https://wordpress.org/plugins/activitypub/) by @pfefferle@mastodon.social, that allows users on AP apps to follow WP blogs, was recently updated. See also [Pterotype](https://getpterotype.com/), which @pfefferle says is currently more feature complete. WordPress is now [listed as a project on the-federation.info](https://the-federation.info/wordpress).
* ✔ [Write Freely](https://writefreely.org)
#### Link-sharing Apps #### Link-sharing Apps
* [Anancus](https://gitlab.com/tuxether/anancus) * [Anancus](https://gitlab.com/tuxether/anancus)
@ -65,6 +76,8 @@ The [SocialWG has a list](https://www.w3.org/wiki/Socialwg/ActivityPub_network)
* [PeerPx](https://github.com/peerpx) - social network for photographers ("alternative to 500px / Flickr") * [PeerPx](https://github.com/peerpx) - social network for photographers ("alternative to 500px / Flickr")
* ✔ [PeerTube](http://joinpeertube.org/) - video-hosting site using WebTorrent
* [PixelFed](https://pixelfed.org/) - image sharing * [PixelFed](https://pixelfed.org/) - image sharing
* [Quit.im](https://quit.im) - this is a photo-sharing web client for a GNU social server, rather than a completely separate app, so it will become an AP implementation when the AP plug-in for GS is done. * [Quit.im](https://quit.im) - this is a photo-sharing web client for a GNU social server, rather than a completely separate app, so it will become an AP implementation when the AP plug-in for GS is done.
@ -75,12 +88,12 @@ The [SocialWG has a list](https://www.w3.org/wiki/Socialwg/ActivityPub_network)
#### Events and Meetups #### Events and Meetups
* [Mobilizon](https://framagit.org/framasoft/mobilizon) - aims to be more than a Meetup clone
* [Calendar-social](https://gitea.polonkai.eu/gergely/calendar-social/issues/122) - no specific mention of ActivityPub on the repo but rumour on the fediverse is that it will be an AP app. I will post a question on their issue tracker. * [Calendar-social](https://gitea.polonkai.eu/gergely/calendar-social/issues/122) - no specific mention of ActivityPub on the repo but rumour on the fediverse is that it will be an AP app. I will post a question on their issue tracker.
* [GetTogether](https://github.com/GetTogetherComm/GetTogether/issues/60) * [GetTogether](https://github.com/GetTogetherComm/GetTogether/issues/60)
* [Mobilizon](https://framagit.org/framasoft/mobilizon) - aims to be more than a Meetup clone
#### Files, Contacts, and Calendar Syncing Apps #### Files, Contacts, and Calendar Syncing Apps
* ✔ [NextCloud](https://help.nextcloud.com/t/activitypub-the-new-standard-for-decentralized-networks/26381) - seem to be only using AP for internal federation? * ✔ [NextCloud](https://help.nextcloud.com/t/activitypub-the-new-standard-for-decentralized-networks/26381) - seem to be only using AP for internal federation?
@ -89,20 +102,24 @@ The [SocialWG has a list](https://www.w3.org/wiki/Socialwg/ActivityPub_network)
#### Developer Tools #### Developer Tools
* ✔ [ActivityPub PHP](https://github.com/pterotype-project/activitypub-php) - library
* ✔ [BridgyFed](https://github.com/snarfed/bridgy-fed/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+activitypub) * ✔ [BridgyFed](https://github.com/snarfed/bridgy-fed/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+activitypub)
* ✔ [CommonsPub](https://gitlab.com/OpenCoop/CommonsPub) - a fork of Pleroma intended to provide a UX that supports economic transactions and coordination * ✔ [CommonsPub](https://gitlab.com/OpenCoop/CommonsPub) - a fork of Pleroma intended to provide a UX that supports economic transactions and coordination
* [Express ActivityPub](https://github.com/dariusk/express-activitypub) - reference implementation using Express.js
* [Distbin](http://distbin.com/about) - not FOSS * [Distbin](http://distbin.com/about) - not FOSS
* [Express ActivityPub](https://github.com/dariusk/express-activitypub) - reference implementation using Express.js
* ✔ [ForgeFed](https://github.com/forgefed/forgefed/) (formerly GitPub) - a set of extensions to AP for federation between code forges (Git hosting sites like GitLab, Gogs, Gitea etc) * ✔ [ForgeFed](https://github.com/forgefed/forgefed/) (formerly GitPub) - a set of extensions to AP for federation between code forges (Git hosting sites like GitLab, Gogs, Gitea etc)
* ✔ [go-fed](https://github.com/go-fed/activity) - AP libraries written in Go * ✔ [go-fed](https://github.com/go-fed/activity) - AP libraries written in Go
* [GitLab](https://gitlab.com/gitlab-org/gitlab-ce/issues/4013) (see also: https://gitlab.com/gitlab-org/gitlab-ce/issues/30991) * [GitLab](https://gitlab.com/gitlab-org/gitlab-ce/issues/4013) (see also: https://gitlab.com/gitlab-org/gitlab-ce/issues/30991)
* ✔ [Nautilus](https://github.com/aaronpk/Nautilus)
* [p3k](https://indieweb.org/p3k) - a set of tools indie.web sites can use to support AP [servers](https://the-federation.info/p3k) * [p3k](https://indieweb.org/p3k) - a set of tools indie.web sites can use to support AP [servers](https://the-federation.info/p3k)
* [Places.pub](https://github.com/w3c/activitypub/issues/282) - AP implementation testing tool? * [Places.pub](https://github.com/w3c/activitypub/issues/282) - AP implementation testing tool?
@ -111,10 +128,6 @@ The [SocialWG has a list](https://www.w3.org/wiki/Socialwg/ActivityPub_network)
* [tags.pub](https://github.com/w3c/activitypub/issues/281) - AP implementation testing tool? * [tags.pub](https://github.com/w3c/activitypub/issues/281) - AP implementation testing tool?
* ✔ [Nautilus](https://github.com/aaronpk/Nautilus)
* ✔ [ActivityPub PHP](https://github.com/pterotype-project/activitypub-php) - library
#### Proposed Projects #### Proposed Projects
A place to list rumoured projects for further research, and vapourware, projects that have been planned but no usable code has been written yet. A place to list rumoured projects for further research, and vapourware, projects that have been planned but no usable code has been written yet.