34 KiB
delightful fediverse apps
A curated list of applications for the Fediverse that are based on the ActivityPub protocol 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
- ✒️ == newly added to this page (Please use this emoji in your PR's)
- 👻 == inactive for over a year, or officially abandoned
Social networks, Microblog Apps
-
✔️ Aardwolf (site): Facebook-like social network connecting communities across the web
AGPL-3.0, Rust
-
🎉 ✔️ Dolphin: Lightweight ActivityPub Server optimized for single-user. A fork and sister project of Misskey
AGPL-3.0, Javascript
-
🎉 ✔️ 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)
-
🎉 ✔️ 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
-
🎉 ✔️ 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
-
✔️ Jejune - A work-in-progress ActivityPub server designed to use constructions which provide functional security and resilience
ISC license, Python
-
✔️ 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
-
🎉 ✔️ 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
- , 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
-
✔️ Lumen-ap-server (Fedi account): ActivityPub server using Lumen framework
MIT, PHP
-
🎉 ✔️ microblog.pub (site): Self-hosted, single-user, ActivityPub powered microblog. Like Pubgate, uses little-boxes AP library
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): Sophisticated microblogging with personality. Provides many additional features like calendar, emoji reactions, polls, games, and many other widgets
AGPL-3.0, Javascript
-
🎉 ✔️ Mistpark 2020 aka 'misty' (site, Fedi account) - A webserver app that supports AP and Zot protocols, fork of Zap
CC0-like, PHP
-
✔️ Osada - a full featured social network application. Old repo abandoned by the developer in March 2019; recently moved to new repo
-
🎉 ✔️ Pleroma (site): Microblogging platform
AGPL-3.0, Elixir
-
✔️ 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
-
🎉 ✔️ Roadhouse (site, Fedi account) - Next gen Fediverse server
CC0-like, PHP
-
✔️ Rustodon: Mastodon-compatible server
AGPL-3.0, Rust
-
✒️ Scuttlebutt - currently working on a bridge between SSB and AP networks
-
🎉 ✔️ Smithereen: VKontakte-like social network, with friends, walls, photo albums and groups
Unlicense, Java
-
🎉 ✔️ SocialHome (site): Personal webpage with social networking functionality
AGPL-3.0, Python
-
🎉 ✔️ Socialtap: drink socially! A federated version of Untappd.com. It extends the ActivityPub types
GPL-3.0, Go
-
✔️ Spritely (Fedi account): Research space for a next-gen distributed social network written in Racket and consisting of multiple projects, by AP specification co-author Christopher Lemmer Webber.
Apache-2.0, Racket
-
🎉 ✔️ Tavern (Fedi account): A minimalistic Activity Pub server. Think Mastodon, but smaller and with fewer features
Go, MIT
-
✔️ tranquility**: Small ActivityPub server written in Rust.
MIT, Rust
-
✒️ Vagabond (site): A federated social network built with security and privacy in mind.
GPL-3.0, Python
-
🎉 ✔️ Zap (site, Fedi account): A webserver app that supports AP and Zot protocols
CC0-like, PHP
-
👻 fed: Trying to be a basic twitter-like service that works with ActivityPub. Based on Go-Fed
GPL-3.0, Go
-
👻 GangGo - Seems to have settled on using Go-Fed for AP federation. Developer has suspended development for the foreseeable future
-
👻 Kibou: Lightweight social networking server that implements Mastodon's REST API.
AGPL-3.0, Rust
-
👻 Kitsune: early alpha; no commits since November 2018; homepage down
-
👻 MrBotchi (Fedi account): A federated microblogging platform for single-user - not updated since June 2020
AGPL-3.0, Go
-
👻 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
-
👻 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
-
👻 un chapeau: Server for the Mastodon protocol, implemented in Django. Latest commit - May 2019.
AGPL-3.0, Python
Blog, Publishing, and Reading Apps
-
✔️ Dokie.li (site): Article authoring and formating
Apache-2.0, Javascript
-
✒️ Drupal (Fedi account): ActivityPub module for Drupal.
GPL-2.0, PHP
-
✔️ FediBlog (site): Fully customisable blog engine
GPL-3.0, PHP
-
✔️ 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
-
✔️ Read.as (site): Reading app by the devs of WriteFreely
AGPL-3.0, Go
-
✔️ Redaktor: AP-powered CMS
-
✔️ Stringer (site, Fedi account): A blogging platform for the decentralized web.
AGPL-3.0, PHP
-
✔️ 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
-
👻 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
Link-sharing, Forum, and Group Apps
-
✒️ Flarum: Experimental plugin for Flarum forum software by @squeevee
-
✒️ Lobste.rs: Existing Reddit replacement adding AP support, AP issue still open
-
✔️ brutalinks (Fedi account): Link aggregator inspired by Reddit
MIT, Go
-
✔️ 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
-
👻 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
-, Typescript
-
✔️ FChannel: A libre, self-hostable, federated, imageboard platform that utilizes ActivityPub.
AGPL-3.0, Go
-
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
-
snap.as: Photo sharing
-
✒️ Soundstorm: The Federated Social Audio Platform. (Currently inactive, see issue)
GPL-3.0, Python
-
👻 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
Events and Meetups
-
🎉 ✔️ Gancio (site): Shared agenda for local communities; demo site
AGPL-3.0, Javascript
-
✔️ Gath: Public events with no registration required, an instance connected with the friend.camp Mastodon instance is up at: http://events.friend.camp
GPL-3.0, Javascript
-
GetTogether - Still considering adding AP support
-
✔️ Mobilizon (site, Fedi account): Aims to be more than a Meetup clone
AGPL-3.0, Elixir
-
✔️ The Occasion Octopus (site, Fedi account): A federated network ofOpen Data for discovering interesting events
AGPL-3.0, PHP
Friendica (see above) has an events engine that federates events over AP and is looking to test interop with other AP events apps. NextCloud federated events are in the works but this may or may not be AP-compatible.
- 👻 FedEvent: A prototype for federating event information
Files, Contacts, and Calendar Syncing Apps
-
✒️ Artist Hub (site): Part of Creative Passport NGI0-funded project for providing a verified digital ID for Music Makers (very early stage of development)
AGPL-3.0, Typescript
-
🎉 ✔️ NextCloud-Social (site): Social networking app for NextCloud
AGPL-3.0, PHP
-
MoodleNet: Social client for Moodle LMS (Learning Management System) aimed at helping teachers collaboratively collate and curate sets of OER (Open Educational Resources)
-
👻 Calendar-social - was definitely planning to implement AP. Missing, presumed discontinued
Open data
-
✔️ bopwiki (Fedi account): An experimental 'microwiki implementation' / 'mini CMS' with ActivityPub support.
GPL-3.0, Common Lisp
-
✔️ 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, Javscript
-
✒️ 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
-
✔️ Readlebee ( Fedi account): An attempt to create a viable Goodreads alternative, book reading progress, lists, reviews, comments
AGPL-3.0, Javascript
-
👻 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
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
-
👻 FediQuest (site): A federated alternative to traditionally centralized question & answer platforms, such as Quora/StackOverflow.
GPL-3.0, Go
-
✔️ 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
Software development
-
✔️ Bonfire: (site, Fedi account): Your plug & play federated social network. Based on CommonsPub, runs on RaspberryPi devices. Still in beta.
AGPL-3.0, Elixir
-
✔️ ForgeFriends (site, Fedi account): An online service to federate forges.
AGPL-3.0, Python
-
👻 Distbin (site): Post bin. Latest commit - September 2019.
Apache-2.0, Typescript
Extensions
-
🎉 ✔️ Group actor (Fedi account): Groups work with any software that implements Mastodon client API; has moderation, admin announcements, test server
MIT, Rust
-
🎉 ✔️ Guppe (site): By @datatitian, adds "groups" support as group-type actors
GPL-3.0, Javascript
-
🎉 ✔️ Mastodon Bot Autoresponder (Fedi account): a bot that implements group functionality in Mastodon.
MIT, Python
-
✔️ tootgroup.py: Emulate group accounts on Mastodon.
GPL-3.0, Python
Other
-
✒️ 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)
?, Java
-
✔️ 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)
-, 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
-
✔️ FitTrackee (Fedi account): A simple self-hosted workout / activity tracker. (Still considering AP support, see issue)
GPL-3.0, Python
-
👻 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).