delightful-fediverse-apps/watchlist-for-activitypub-apps.md

12 KiB

added to live website

🎉 projects that have successfully federated with this protocol

Note: 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 have an ActivityPub implementation or are committed to one

Note: This list began in issue https://gitlab.com/fediverse/fediverse.gitlab.io/issues/8. Most of these projects include both a back-end and a web client, but this list can also include 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 watchlist .

Social networks, Microblog Apps

Blog and Publishing Apps

Media-hosting Apps

  • Anfora (formerly Zinat) - image sharing

  • FunkWhale - music streaming

  • MediaGoblin - streaming of any and all media files

  • PeerPx - social network for photographers ("alternative to 500px / Flickr")

  • PeerTube - video-hosting site using WebTorrent

  • PixelFed - image sharing

  • 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.

  • snap.as - photo sharing

  • reel2bits - Soundcloud-like

Events and Meetups

Friendica (see above) has an events engine but there are conflicting reports about whether or not federation of events over AP is working yet. NextCloud federated events are in the work but this may or may not be AP-compatible.

Files, Contacts, and Calendar Syncing Apps

  • NextCloud-Social

  • MoodleNet - a social client for the Moodle LMS (Learning Management System) aimed at helping teachers collaboratively collate and curate sets of OER (Open Educational Resources).

Developer Tools

  • ActivityPub PHP - library

  • BridgyFed

  • CommonsPub - a fork of Pleroma intended to provide a UX that supports economic transactions and coordination

  • Distbin

  • Express ActivityPub - reference implementation using Express.js

  • FedEvent - a prototype for federating event information

  • ForgeFed (formerly GitPub) - a set of extensions to AP for federation between code forges (Git hosting sites like GitLab, Gogs, Gitea etc)

  • go-fed - AP libraries written in Go

  • GitLab (see also: https://gitlab.com/gitlab-org/gitlab-ce/issues/30991 and https://gitlab.com/gitlab-org/gitlab-ce/issues/44486)

  • LitePub - a set of extensions to AP, being developed by devs from Pleroma and Mastodon

  • Nautilus - a tool to allow self-hosted blog sites to have their posts followed and commented on via AP

  • p3k - a set of tools indie.web sites can use to support AP servers

  • Places.pub - AP implementation testing tool?

  • pubgate - "Asyncronous Lightweight ActivityPub API ... Based on little-boxes. Implements both the client-to-server API and the federated server-to-server API. Compatible with Mastodon, Pleroma and microblog.pub"

  • Pubstrate - experimental AP implementation written in GNU Guile (no docs?)

  • tags.pub - AP implementation testing tool?

Relays reference

Proposed Projects and implementations in development

A place to list rumoured projects for further research, apps whose developers have expressed interest in implementing AP, and vapourware projects that have been planned but no usable code has been written yet. Once it's clear that the project really exists, is definitely working on implementing AP, and code is actually being committed, it can be moved to the appropriate category above.

It's Dead, Jim

Listed on this watchlist just in case anyone doesn't realize they're dead, and thinks we just didn't know about them. Also in case a project is orphaned, then reactivated by a new developer.

  • Acorde - federated social music platform. Almost a year has passed since the initial commit.

  • CloutStream - proposed as a federated replacement for LinkedIn. Original Mastodon.social account appears to have been removed (copy on Pinafore), all the links projects tools appear to be down.

  • Fontina - proposed as a photo-sharing social media network. GH repo has gone read-only, and now says "dead project".

  • Numa - built on Ethereum blockchain but intended to federate with AP. No commits since April 2018. No reply on issue about AP compatibility testing from May 8. Homepage now a spam site.

  • Osada - Osada was a full featured social network application running under the ActivityPub protocol. It also communicated with and inter-operated with servers on the Zot6 network. Abandoned by the developers in March 2019.

##Sources

Aside from project homepages and issue trackers, and comments made on the fediverse, the SocialWG has a list of projects they hoped would implement ActivityPub and links to Issues where it's discussed. Also, there is an implementation report on ActivityPub.rocks. @Mayel from Social.coop created a web spreadsheet of AP apps and their characteristics. More projects using AP are profiled on We Distribute by Sean Tilley.