2018-06-09 11:16:17 +02:00
# Awesome ActivityPub [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![License: CC0](https://img.shields.io/badge/License-CC0-lightgrey.svg)](https://creativecommons.org/publicdomain/zero/1.0/) ![Status: WIP](https://img.shields.io/badge/status-WIP-red.svg)
[<img src="https://rawgit.com/BasixKOR/awesome-activitypub/master/ActivityPub-logo.svg" align="right" width="400"> ](https://activitypub.rocks/ )
> Curated list of ActivityPub-based Projects!
2019-03-11 13:59:00 +01:00
[ActivityPub ](https://www.w3.org/TR/activitypub/ ) is W3C standard, decentralized social networking protocol.
2018-06-09 11:16:17 +02:00
## Contents
2020-07-23 14:27:14 +02:00
* [Specifications ](#specifications )
2018-09-02 18:19:04 +02:00
* [Services ](#services )
* [Implementations ](#implementations )
* [Libraries ](#libraries )
* [Bridges ](#bridges )
2020-07-23 14:56:48 +02:00
* [Community and Advocacy Groups ](#community )
2018-06-09 11:16:17 +02:00
2020-07-23 14:27:14 +02:00
## Specifications
Information for developers and implementers.
2018-09-02 17:40:25 +02:00
2018-09-02 18:19:04 +02:00
* [ActivityPub Website ](https://activitypub.rocks/ ) - The official website of ActivityPub protocol.
* [W3C ActivityPub Standard ](https://www.w3.org/TR/activitypub/ ) - The standard document of ActivityPub.
2020-07-23 14:27:14 +02:00
* [ForgeFed ](https://forgefed.peers.community/ ) - Federation protocol for interoperable project management and source code hosting services (aka: forges).
2018-06-09 11:16:17 +02:00
2018-09-02 16:48:15 +02:00
## Services
2018-09-02 17:40:25 +02:00
Services supporting ActivityPub federation.
2018-09-02 18:19:04 +02:00
* [Dokieli ](https://dokie.li/#introduction ) - A clientside editor for decentralised article publishing, annotations and social interactions.
* [Funkwhale ](https://funkwhale.audio/ ) - A modern, self-hosted, free and open-source music server.
* [Hubzilla ](https://project.hubzilla.org ) - Macroblogging social network supports Zot, OStatus, diaspora, ActivityPub.
* [Mastodon ](https://joinmastodon.org/ ) - Microblogging service based on ActivityPub and OStatus protocol.
* [Misskey ](https://github.com/syuilo/misskey ) - Microblogging service based on ActivityPub.
* [PeerPx ](https://github.com/peerpx/peerpx ) - A federated alternative to 500px or Flickr.
* [PeerTube ](https://github.com/Chocobozzz/PeerTube ) - Video streaming platform with ActivityPub and WebTorrent.
* [PixelFed ](https://pixelfed.org/ ) - Federated Image Sharing.
* [Pleroma ](https://pleroma.social/ ) - Lightweight microblogging service based on ActivityPub and OStatus protocol.
* [Plume ](https://github.com/Plume-org/Plume ) - Federated blogging engine with ActivityPub.
* [Prismo ](https://gitlab.com/mbajur/prismo ) - Federated link aggregation powered by ActivityPub.
* [Rustodon ](https://github.com/rustodon/rustodon ) - A Mastodon-compatible, ActivityPub-speaking server in Rust.
* [anancus ](https://gitlab.com/tuxether/anancus ) - Self-hosted and federated social link aggregation.
* [anfora ](https://github.com/anforaProject/anfora ) - Self-hosted photo gallery social network.
2019-09-04 21:04:35 +02:00
* [distbin ](https://distbin.com/about ) - Distributed Pastebin, support ActivityPub and Micropub.
2018-09-02 18:19:04 +02:00
* [microblog.pub ](https://microblog.pub/ ) - A self-hosted, single-user, ActivityPub powered microblog.
* [write.as ](https://write.as/about ) - A distraction-free writing space with ActivityPub support.
2019-02-12 11:11:58 +01:00
* [Nextcloud Social ](https://github.com/nextcloud/social ) - Federated social network application on Nextcloud.
2019-02-12 11:17:25 +01:00
* [Pterotype ](https://getpterotype.com/ ) - A WordPress plugin bringing your blog to the Fediverse.
* [Mobilizon ](https://joinmobilizon.org/en/ ) - A federated organization and mobilization platform.
2019-12-31 19:32:06 +01:00
* [Socialhome ](https://socialhome.network/ ) - A federated personal profile with social networking functionality.
2020-01-02 18:03:20 +01:00
* [Lemmy ](https://github.com/dessalines/lemmy ) - Building a federated alternative to reddit in rust.
2020-04-15 15:19:49 +02:00
* [castling.club ](https://castling.club/ ) - Chess over ActivityPub.
2018-06-09 11:16:17 +02:00
## Implementations
2018-09-02 17:40:25 +02:00
Simple example of implementing ActivityPub.
2019-07-06 16:26:01 +02:00
* [ActivityPub Example ](https://github.com/tOkeshu/activitypub-example ) - An example of ActivityPub server implementation written in Python.
2018-09-02 18:19:04 +02:00
* [dsblank/activitypub ](https://github.com/dsblank/activitypub ) - Prototyping a Python ActivityPub distributed server in Tornado.
* [pylodon ](https://github.com/rowanlupton/pylodon ) - Flask-based ActivityPub server implementation.
2019-03-11 13:59:00 +01:00
* [dariusk/express-activitypub ](https://github.com/dariusk/express-activitypub ) - A very simple reference implementation of an ActivityPub server using Express.js.
2019-03-11 14:04:58 +01:00
* [CommonsPub ](https://commonspub.org/ ) - A generic federated server, written in Elixir.
2018-06-09 11:16:17 +02:00
2018-06-09 13:02:34 +02:00
## Libraries
2018-09-02 17:40:25 +02:00
A little help for implementing ActivityPub.
2018-09-02 18:19:04 +02:00
* [activity ](https://github.com/go-fed/activity ) - ActivityPub library for Golang.
2019-03-11 13:59:00 +01:00
* [activitypub-php ](https://github.com/pterotype-project/activitypub-php ) - A library to turn any PHP project into a full ActivityPub implementation.
2018-06-09 13:07:54 +02:00
## Bridges
2018-09-02 17:40:25 +02:00
Connecting the ActivityPub federation with another federation.
2018-09-02 18:19:04 +02:00
* [Bridgy Fed ](https://github.com/snarfed/bridgy-fed ) - A bridge between IndieWeb and ActivityPub, OStatus.
2020-01-02 18:28:21 +01:00
* [GNU social ActivityPub Plugin ](https://notabug.org/diogo/gnu-social/src/nightly/plugins/ActivityPub ) - Plugin for GNU social to add ActivityPub support.
2018-09-02 18:19:04 +02:00
* [Osada ](https://macgirvin.com/wiki/mike/Osada/Home ) - A bridge between Zot protocol and ActivityPub, OStatus, Diaspora etc.
2019-02-12 11:17:25 +01:00
* [RSS to ActivityPub ](https://github.com/dariusk/rss-to-activitypub ) - An RSS to ActivityPub converter.
2018-09-02 18:19:04 +02:00
2020-07-23 14:56:48 +02:00
## Community and Advocacy Groups
* [SocialHub ](https://socialhub.activitypub.rocks/ ) - Forum for ActivityPub-related projects.
* [Federated Networks Association ](https://talk.feneas.org/ ) - Non-profit organization for the advocacy of website federation, and forum for related projects.
2020-07-30 14:01:06 +02:00
* [fediverse.party ](https://fediverse.party/ ) - A quick look into Fediverse networks.
* [We Distibute ](https://wedistribute.org/ ) - a publication dedicated to Free Software, decentralized communication technologies, and sustainability.
2020-07-23 14:56:48 +02:00
2018-09-02 18:19:04 +02:00
## License
[![CC0 ](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg )](https://creativecommons.org/publicdomain/zero/1.0/)