A curated list of applications for the Fediverse that are based on the ActivityPub protocol and related standards.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Arnold Schrijver e41abbdba6
Merge pull request 'Librecast migrated off of GitHub' (#37) from Ryuno-Ki/delightful-fediverse-apps:librecast-at-codeberg into main
2 weeks ago
LICENSE Migrate Feneas wiki page to Codeberg delightful list 1 year ago
README.md Librecast migrated off of GitHub 2 weeks ago
delightful-contributors.md added Liaizon Wakest (have helped a ton with this list in its early days) 2 months ago

README.md

delightful fediverse apps delightful

A curated list of server applications with support for the ActivityPub protocol (Fediverse network) and related standards.

Contents

Applications

Emoji's for each entry provide additional information on project status:

  • βœ”οΈ == added to live website at fediverse.party (Only set by @lostinlight)
  • πŸŽ‰ == projects that have successfully federated with this protocol
  • πŸ‘» == inactive for over a year, or officially abandoned

Social networks, Microblog Apps

  • βœ”οΈ Aardwolf: Facebook-like social network connecting communities across the web AGPL-3.0, Rust

  • πŸŽ‰ βœ”οΈ Akkoma (site, Fedi account): A community-driven fork of Pleroma with new features such as support for Misskey-flavored Markdown. AGPL-3.0, Elixir

  • βœ”οΈ Bonfire Social (site, Fedi account): Your plug & play federated social network. Tend to your digital life in community. AGPL-3.0, Elixir

  • πŸŽ‰ βœ”οΈ Calckey: An actively developed, community-driven fork of Misskey with many quality of life improvements for users and admins alike AGPL-3.0, TypeScript

  • Convene (site, Fedi account): Secure, affordable, private digital spaces for work and play. PPL-3.0, Ruby

  • πŸŽ‰ βœ”οΈ Ecko (Fedi account): A fork of Mastodon to optimize toward community, that is making it as easy as possible to contribute AGPL-3.0, Ruby

  • πŸŽ‰ βœ”οΈ Epicyon (site): ActivityPub server implementing S2S and C2S protocols, suitable for single board computers. Includes features such as moderation tools, post expiry, content warnings, and image descriptions AGPL-3.0, Python

  • βœ”οΈ FlockingBird (site, Fedi account: social network for professionals (WIP)

  • πŸŽ‰ βœ”οΈ FoundKey: A fork of Misskey with various bugfixes and improvements. AGPL-3.0, TypeScript

  • πŸŽ‰ βœ”οΈ Friendica (site): Personal network that helps to keep in contact with friends. Interface and functionality include common features of a mainstream social network AGPL-3.0, PHP

  • πŸŽ‰ βœ”οΈ GNU social (site): Microblogging server with multiple plugins AGPL-3.0, PHP

  • Goldfish Social (Fedi account): Alternative for Vine / TikTok (alpha). ActivityPub will come later! AGPL-3.0, PHP

  • πŸŽ‰ groundpolis: A microblogging service forked from Misskey AGPL-3.0, TypeScript

  • πŸŽ‰ βœ”οΈ Glitch-soc (site, Fedi account): A friendly fork of Mastodon, with the aim of providing additional features at the risk of potentially less stable software AGPL-3.0, Ruby

  • βœ”οΈ GoToSocial (Fedi account): A headless Mastodon-compatible Fediverse server project, written in Golang. AGPL-3.0, Go

  • πŸŽ‰ βœ”οΈ Hometown (Fedi account): A fork of Mastodon that provides local posting and a wider range of content types AGPL-3.0, Ruby

  • πŸŽ‰ βœ”οΈ Honk (Fedi account): ActivityPub server with minimal setup and support costs ISC, Go

  • βœ”οΈ Kanzaki: A Mastodon-compatible, ActivityPub-speaking server in OCaml AGPL-3.0, OCaml

  • βœ”οΈ Kepi (Fedi account): A Django-based microblogging server, written in Python, which supports the Mastodon protocol. GPL-2.0, Python

  • Kibou: Lightweight social networking server that implements Mastodon's REST API. AGPL-3.0, Rust

  • Kitsune: An ActivityPub-speaking microblogging service. AGPL-3.0, Clojure

  • Kitsune: ActivityPub-federated microblogging. MIT, Rust

  • πŸŽ‰ βœ”οΈ Ktistec (Fedi account, site): A single-user ActivityPub server with minimal dependencies, using SQLite, server AGPL-3.0, Crystal

  • πŸŽ‰ βœ”οΈ Kroeg (site): Generic ActivityPub server, with a focus on microblogging style activities Unknown , Rust

  • βœ”οΈ lectrn (site): A social network for humans that is free, decentralized, open, and easy to use. AGPL-3.0, JavaScript

  • βœ”οΈ mammoth (Fedi account): A federated social media platform implementing the ActivityPub specification for client/server and server/server communications. AGPL-3.0, TypeScript

  • πŸŽ‰ βœ”οΈ Mastodon (site): Epic microblogging network with many features and multiple interface layouts to choose from AGPL-3.0, Ruby

  • πŸŽ‰ βœ”οΈ microblog.pub (site): Self-hosted, single-user, ActivityPub powered microblog. AGPL-3.0, Python

  • βœ”οΈ MatticNote: ActivityPub compatible SNS that aims to be easy for everyone to use. AGPL-3.0, Go

  • βœ”οΈ microstatus: Lightweight Mastodon and GNU Social-compatible server implementation ISC, Rust

  • πŸŽ‰ βœ”οΈ Misskey (site): Interplanetary microblogging platform. Provides many additional features like calendar, emoji reactions, polls, games, and many other widgets AGPL-3.0, JavaScript

  • Personal Reader for Drupal (Fedi account, site): A personal reader on your website which is installable as a PWA on your phone or tablet. GPL-2.0, PHP

  • Pinetta - A decentralized, federated social pinboard in the style of Pinterest. In development. AGPL-3.0, Python

  • πŸŽ‰ βœ”οΈ Pleroma (site): Microblogging platform AGPL-3.0, Elixir

  • pub (Fedi account): A tiny ActivityPub host intended for a single actor, that implements Mastodon API for use with various clients. BSD3-Clause, Go

  • βœ”οΈ pubgate: Lightweight ActivityPub CMS. Implements both client-to-server (C2S) and server-to-server(S2S) APIs. Compatible with Mastodon, Pixelfed, Pleroma and microblog.pub. BSD-3-clause, Python

  • pump.io: Still considers adding ActivityPub.

  • βœ”οΈ Rustodon: Mastodon-compatible server AGPL-3.0, Rust

  • Scuttlebutt: currently working on a bridge between SSB and AP networks.

  • Seppo (site, Fedi account): A server-side, single-user, Fediverse-integrated microblog engine. Creating static assets published by webserver. (Mirror at Codeberg) GPL-3.0, OCaml

  • Shuttlecraft (site, Fedi account): A single user ActivityPub server to interact with the Fediverse and other indie web protocols like RSS. MIT, Javascript

  • Smalltown: A fork of Mastodon designed for civic communities looking to run their own social networks. AGPL-3.0, Ruby

  • πŸŽ‰ βœ”οΈ Smithereen: VKontakte-like social network, with friends, walls, photo albums and groups Unlicense, Java

  • πŸŽ‰ βœ”οΈ snac (Fedi account): A simple, minimalistic ActivityPub instance with minimal dependencies, multiuser, no database nor cookies needed, totally JavaScript-free MIT, C

  • πŸŽ‰ βœ”οΈ Socialhome (site): Personal webpage with social networking functionality AGPL-3.0, Python

  • βœ”οΈ Spritely (site, Fedi account): Research space for a next-gen distributed social network written in Racket and consisting of multiple projects, by AP specification co-author Christine Lemmer Webber. Apache-2.0, Racket

  • Streams (Fedi account): Public domain federated communications server. Provides a feature rich ActivityPub and Nomad communication node. Public domain and others, PHP

  • βœ”οΈ Swanye (Fedi account): A tumblelog in the style of Tumblr. AGPL-3.0, Elixir

  • βœ”οΈ TakahΔ“ (Fedi account): An experimental Fediverse server for microblogging BSD-3-clause, Python

  • πŸŽ‰ βœ”οΈ Tavern (Fedi account): A minimalistic Activity Pub server. Think Mastodon, but smaller and with fewer features MIT, Go

  • Vagabond (site): A federated social network built with security and privacy in mind. GPL-3.0, Python

  • πŸ‘» Dolphin: Lightweight ActivityPub Server optimized for single-user. A fork and sister project of Misskey AGPL-3.0, JavaScript

  • πŸ‘» fed: Trying to be a basic twitter-like service that works with ActivityPub. Based on Go-Fed GPL-3.0, Go

  • πŸ‘» GangGo - Developer has suspended development for the foreseeable future

  • πŸ‘» Jejune - A work-in-progress ActivityPub server designed to use constructions which provide functional security and resilience ISC license, Python

  • πŸ‘» Lumen-ap-server (Fedi account): ActivityPub server using Lumen framework MIT, PHP

  • πŸ‘» Mistpark 2020 aka 'misty' - A webserver app that supports AP and Zot protocols, fork of Zap. (EOL, replaced by Streams. See #20) CC0-like, PHP

  • πŸ‘» MrBotchi (Fedi account): A federated microblogging platform for single-user - not updated since June 2020 AGPL-3.0, Go

  • πŸ‘» Osada - A full featured social network application. (EOL, replaced by Streams. See #20) CC0-like, PHP

  • πŸ‘» Pylodon - Flask-based (Python) ActivityPub server , source code also on GitLab, no updates on either repo for about a year, nor on their Smilodon client app

  • πŸ‘» Redmatrix 2020: A fediverse server. (EOL, replaced by Streams. See #20) CC0-like, PHP

  • πŸ‘» Roadhouse: Next gen Fediverse server. (EOL, replaced by Streams. See #20) CC0-like, PHP

  • πŸ‘» ShaarliGo: Self-reliantly posting on the #Fediverse with painless hosting and security in mind. GPL-3.0, Go

  • πŸ‘» Smilodon (server by Tuxcraft) - abandoned by developer "I'm now working on Sminos and so this will probably be 100% abandoned. There's not much to salvage, its code is cancer." Sminos appears to have never got beyond the initial commits

  • πŸ‘» Technopolis (site, Fedi account): A globally interconnected micro-blogging platform inspired by Misskey - not updated since December 2020 AGPL-3.0, Rust

  • πŸ‘» tranquility: Small ActivityPub server written in Rust. (Archived, see issue) MIT, Rust

  • πŸ‘» un chapeau: Server for the Mastodon protocol, implemented in Django. Latest commit - May 2019. AGPL-3.0, Python

  • πŸ‘» Zap: A webserver app that supports AP and Zot protocols (EOL, replaced by Streams. See #20) CC0-like, PHP

Blog, Publishing, and Reading Apps

  • Dinolog (Fedi account): Utterly simplified and lightweight blogging protocol. (AP support planned. See toot) Unknown, Go

  • βœ”οΈ Dokie.li (site): Article authoring and formating Apache-2.0, JavaScript

  • βœ”οΈ GoBlog (site, Fedi account): Simple blogging system written in Go MIT, Go

  • βœ”οΈ Hubzilla (site): CMS with a range of groupware tools available as plug-ins MIT, PHP

  • Known (site, Fedi account): A collaborative social publishing engine (Working on AP support, see this issue). Apache-2.0, PHP

  • βœ”οΈ Little Library: A digital give-a-book, take-a-book library for ebooks. AGPL-3.0, JavaScript

  • πŸŽ‰ βœ”οΈ Plume (site): Blogging application AGPL-3.0, Rust

  • βœ”οΈ Read.as (site): Reading app by the devs of WriteFreely AGPL-3.0, Go

  • βœ”οΈ WordPress - listed as a project on the-federation.info. AP plug-in by @pfefferle@mastodon.social, that allows users on AP apps to follow WP blogs, and comment on them, from an AP app

  • πŸŽ‰ βœ”οΈ WriteFreely (site, Fedi account): Blog software AGPL-3.0, Go

  • βœ”οΈ Yuforium (Fedi account): A federated community platform that focuses on federated communities so they are no longer constrained to a single entity. GPL-3.0, TypeScript

  • πŸ‘» FediBlog (site): Fully customisable blog engine GPL-3.0, PHP

  • πŸ‘» Lamia: Distributed blogging, polls, and status updates powered by activitypub, python, the gay agenda, and snake women. AGPL-3.0, Python

  • πŸ‘» NoteIn: No commits since October 2018

  • πŸ‘» Redaktor: AP-powered CMS; website suspended, no actual code repo

  • βœ”οΈ brutalinks (Fedi account): Link aggregator inspired by Reddit MIT, Go

  • ENiGMAΒ½: A modern BBS software with a nostalgic flair. (see: issue) BSD-2-Clause, Javascript

  • Flarum: Experimental plugin for Flarum forum software by @squeevee

  • βœ”οΈ Kbin (site) - Link aggregator and microblogging platform for Fediverse AGPL-3.0, PHP

  • βœ”οΈ Lemmy: Link aggregator, by @LemmyDev AGPL-3.0, Rust

  • Lobste.rs: Existing Reddit replacement adding AP support, AP issue still open

  • βœ”οΈ lotide: A federated forum / link aggregator. AGPL-3.0, Rust

  • βœ”οΈ MoonTree: Link aggregator, a work in progress MIT, Typescript

  • βœ”οΈ Smilodon: the server by Purism used in LibreOne, not the abandoned Tuxcraft server or Pylodon client; a complementary fork of Mastodon, focusing on opt-in public spaces AGPL-3.0, Ruby

  • vxwClub: Simple social groups compatible with ActivityPub. MIT, PHP

  • πŸ‘» Anancus: By @tuxether, Link aggregator, discontinued?

  • πŸ‘» Prismo (Fedi account): Link aggregator. Latest update - May 2019. AGPL-3.0, Ruby

Media-hosting Apps

  • βœ”οΈ Anfora (site): (formerly Zinat) Image sharing AGPL-3.0, Python

  • βœ”οΈ CastoPod Host (site, Fedi account): An open-source hosting platform made for podcasters who want engage and interact with their audience. AGPL-3.0, PHP

  • βœ”οΈ Catcast D (Fedi account): A federated video live streaming platform Unknown, TypeScript

  • βœ”οΈ FChannel: A libre, self-hostable, federated, imageboard platform that utilizes ActivityPub. AGPL-3.0, Go

  • πŸŽ‰ βœ”οΈ FunkWhale (site): Music streaming AGPL-3.0, Python

  • βœ”οΈ Librecast LIVE (Fedi account, site): Live Streaming Video Platform with Multicast GPL-2.0-only OR GPL-3.0-only, JavaScript

  • βœ”οΈ Minipub (site): Minimal ActivityPub server for posting federated podcast comments MIT, TypeScript

  • βœ”οΈ Owncast (site, Fedi account): Owncast is a self-hosted live video and web chat server for use with existing popular broadcasting software. MIT, Go

  • πŸŽ‰ βœ”οΈ PeerTube (Fedi account, site): Video-hosting site using WebTorrent AGPL-3.0, TypeScript

  • πŸŽ‰ βœ”οΈ PixelFed (site, Fedi account): Photo Sharing. For Everyone. A free and ethical photo sharing platform. AGPL-3.0, PHP

  • Podverse (Fedi account, site): Web app for the Podverse podcast clip sharing system. AGPL-3.0, TypeScript

  • snap.as (Fedi account, site): Snap.as is a minimalist tool for publishing and sharing your photos on the web. (Not really started yet)

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

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

  • πŸ‘» Marmota: Streaming service like Spotify. No commits - since March 2019

  • πŸ‘» Pubcast (site): Podcasting platform that allows people to listen to podcasts in a new way. Latest commit - March 2019. MPL-2.0, Go

  • πŸ‘» PeerPx: Social network for photographers (alternative to 500px / Flickr); Latest commit - October 2018

  • πŸ‘» βœ”οΈ reel2bits (site): Music and podcast hosting, AGPL-3.0, Python

  • πŸ‘» Soundstorm: The Federated Social Audio Platform. (Currently inactive, see issue) GPL-3.0, Python

Events and Meetups

Files, Contacts, and Calendar Syncing Apps

Open data

  • βœ”οΈ bopwiki (Fedi account): An experimental 'microwiki implementation' / 'mini CMS' with ActivityPub support. GPL-3.0, Common Lisp

  • Chatter Net: Chatter Net is a modern decentralized semantic web built atop self-sovereign identity. MIT, Rust

  • βœ”οΈ CPub: a semantic web server, implements a Linked Data Platform (LDP), uses RDF Turtle as serialization format, part of the openEngiadina project AGPL-3.0, Elixir

  • βœ”οΈ Inventaire (site, Fedi account): A libre collaborative resource mapper powered by open-knowledge, starting with books. (Considers AP integration, see Github issue) AGPL-3.0, JavaScript

  • βœ”οΈ OLKi (site, Fedi account): A self-hosted linguistic corpora exchange platform that aims to be a simple gateway to the Fediverse for scientific interaction AGPL-3.0, Python

  • Openki (site): An interactive p2p web-platform to provide barrier-free access to education for everyone. (not federated yet, see AP feature request) AGPL-3.0, JavaScript

  • βœ”οΈ SemApps (site): A collaborative, generic knowledge management system. Aims to ease data storage and filtering. Apache-2.0, JavaScript

  • βœ”οΈ SkoHub (site): Creates a publication / subscription infrastructure for Open Educational Resources. It allows to follow specific subjects and to be notified when new content about that subject is published. Apache-2.0, JavaScript

  • XWiki (site, Fedi account): An advanced open source Enterprise Wiki (via the ActivityPub Extension). LGPL 2.1, Java

Reviewing

  • βœ”οΈ πŸŽ‰ Bookwyrm (site, Fedi account): A federated alternative to Goodreads (non-OSS license) ANTI-CAPITALIST SOFTWARE LICENSE v1.4, Python

  • βœ”οΈ Learn Awesome: Open-source equivalent review aggregation site. Think GoodReads, but generalized to all learning resources organized by topics, formats and difficulty. AGPL-3.0, Ruby

  • πŸ‘» exlibris: A social network dedicated to tracking and discussing what you're reading, based on go-fed (development stalled, see this toot). Latest commit - October 2020 MIT, Go

  • πŸ‘» Readlebee ( Fedi account): An attempt to create a viable Goodreads alternative, book reading progress, lists, reviews, comments (Project looking for new Maintainers) AGPL-3.0, JavaScript

Games

  • βœ”οΈ Dharma: A federated community-building platform for Eve Online corporations. AGPL-3.0, Go

  • βœ”οΈ Guild Website: Federating guild website using GuildWars2 API MIT, Go

  • βœ”οΈ castling.club (site, Fedi account): Challenge someone to a game of chess using toots. An ActivityPub server with a single hardcoded King service actor that acts as a chess arbiter. MIT, TypeScript

  • βœ”οΈ Wolfgame (Fedi account): Wolfgame is a lot like Mafia. Once started the game simulates day/night cycle and allows players to vote for who might be a werewolf during the day. MIT, Python

  • πŸ‘» FediQuest (site): A federated alternative to traditionally centralized question & answer platforms, such as Quora/StackOverflow. GPL-3.0, Go

Software development

  • βœ”οΈ ForgeFlux (site, Fedi account): API-space software forge federation. Will implement ForgeFed external to the forges, using the forge's HTTP APIs. AGPL-3.0, Python

  • βœ”οΈ ForgeFriends (site, Fedi account): An online service to federate forges. MIT, Go

  • Gitea (site): A community managed lightweight code hosting solution. (In progress. For status, see: go-gitea/#18240, gitea/#3) MIT, Go

  • Git Social: A federated self-hosted git repository management tool GPL-3.0, Rust

  • Ruisseau: Federated Git platform (still in early stages of development). -, Rust

  • βœ”οΈ Vervis (Fedi account): Eventually-decentralized project hosting and management platform. Reference implementation for ForgeFed protocol extension. AGPL-3.0, Haskell

  • πŸ‘» Distbin (site): Post bin. Latest commit - September 2019. Apache-2.0, TypeScript

Extensions

Other

  • activitypub-core: An attempt to build a spec-compliant ActivityPub server in Node.js. MIT, TypeScript

  • Alovoa (site): Free and open-source dating platform that respects your privacy (considering AP support, see issue) AGPL-3.0, Java

  • Communecter (site): Manage cities as a connected citizen, produce openCityData, manage organizations, projects, events openly, an open societal approach (intends to add AP support, see this issue) Apache-2.0, PHP

  • βœ”οΈ Corteza (site): "Digital Work Platform for Humanity" an open-source, low-code federated platform for building cloud-based business apps with CRM capabilities Apache-2.0, Go

  • FairSync (site): Develops and collects best practices to synchronize maps and events and to federate messengers and identities. (Funded with NGI0, implementing ActivityStreams, but AP support not clear, currently unlicensed) Unknown, Java

  • βœ”οΈ FitTrackee (Fedi account): A simple self-hosted workout / activity tracker. (Still considering AP support, see issue) AGPL-3.0, Python

  • βœ”οΈ hvxahv-platform (site: A multifunctional decentralized social network implementation. MIT, Go

  • βœ”οΈ Immers Space (Fedi account): The decent(ralized) metaverse. AGPL-3.0, JavaScript

  • Inbox (site): An application built for a diploma thesis to showcase work with Linked Data Notifications, Activity Streams and ActivityPub, using Solid pod as data provider. (See also Solid forum discussion. No license, see issue) Unknown, TypeScript

  • Life Server (site): A decentralized personal data framework inspired by MIT's Solid Project (AP support planned, see Roadmap), MIT, JavaScript

  • βœ”οΈ Ocelot Social: Free and open-source social network for active citizenship. MIT, JavaScript

  • retrospring (site, Fedi account): Q&A based social network. Ask questions, give answers and learn more about your friends. (AP support planned. See: Github issue) AGPL-3.0, Ruby

  • Smartlike (site, Fedi account): A free non-profit decentralized donation processor with a focus on freedom, privacy and efficiency. AGPL-3.0, Rust

  • πŸ‘» Agora: Home page, POC to use ActivityPub on top of the Solid Platform. - developed by @spoggy@mstdn.fr. Latest commit - June 2020

  • πŸ‘» Indienet - homepage - abandoned in favour of Tincan development

  • πŸ‘» 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

  • πŸ‘» Pantheon: Platform for building communities. No commits - since September 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 and his team. There are boards for discussing a range of AP implementations on the SocialHub forum. Alternative.to has a list of AP servers and client apps. The ActivityPub tag on GH is also a way to discover projects experimenting with AP.

Maintainers

If you have questions or feedback regarding this list, then please create an Issue in our tracker, and optionally @mention one or more of our maintainers:

Contributors

With delight we present you some of our delightful contributors (please add yourself if you are missing).

License

CC0 Public domain. This work is free of known copyright restrictions.