2022-01-16 22:06:03 +01:00
# delightful fediverse clients [![delightful](https://codeberg.org/teaserbot-labs/delightful/media/branch/main/assets/delightful-badge.png)](https://codeberg.org/teaserbot-labs/delightful)
A curated list of Fediverse clients for accessing server applications based on the ActivityPub protocol and related standards.
2022-01-13 19:19:35 +01:00
## Contents
2022-01-16 22:06:03 +01:00
- [Client apps ](#client-apps )
2022-01-13 19:19:35 +01:00
- [Maintainers ](#maintainers )
- [Contributors ](#contributors )
- [License ](#license )
2022-01-16 22:06:03 +01:00
## Client apps
The applications in the table below are listed in alphabetic order. A :ghost: emoji in "License/language" column indicates that the code project has been inactive for over a year, or is officially abandoned.
| Client | Supported apps | Supported Platforms | License/language |
2022-01-16 22:09:52 +01:00
| :--- | :--- | :--- | :--- |
2022-01-22 15:39:14 +01:00
| [**AndStatus** ](http://andstatus.org/ ) | ActivityPub C2S, Pump.io, Mastodon, GNU Social | Android | [`Apache-2.0, Kotlin` ](https://github.com/andstatus/andstatus ) |
2022-01-16 22:06:03 +01:00
| [**Brutaldon** ](https://gitlab.com/brutaldon/brutaldon ) | Mastodon, Pleroma | Web-based | [`AGPL-3.0, Python` ](https://gitlab.com/brutaldon/brutaldon ) |
| [**Cuckoo** ](https://github.com/NanaMorse/Cuckoo.Plus ) | Mastodon | Web-based | :ghost: [`MIT, Vue/Typescript` ](https://github.com/NanaMorse/Cuckoo.Plus ) |
2022-04-11 19:11:05 +02:00
| [**feathr** ](https://github.com/feathr-space/feathr ) | Mastodon | Android, iOS | [`AGPL-3.0, Dart` ](https://github.com/feathr-space/feathr ) |
2022-04-11 18:40:22 +02:00
| [**Fedi** ](https://www.fediapp.com/ ) | Mastodon, Pleroma | Android, iOS | [`AGPL-3.0, Dart` ](https://github.com/Big-Fig/Fediverse.app ) |
2022-01-16 22:06:03 +01:00
| [**Fedilab** ](https://fedilab.app/ ) | Mastodon, Pleroma, Peertube, GNU Social, Friendica, Pixelfed | Android | [`GPL-3.0, Java` ](https://framagit.org/tom79/fedilab ) |
| [**Fedilab Lite** ](https://codeberg.org/tom79/Fedilab_Lite ) | Mastodon, Pleroma, Peertube, GNU Social, Friendica, Pixelfed | Android | [`GPL-3.0, Java` ](https://codeberg.org/tom79/Fedilab_Lite ) |
2022-04-11 18:20:39 +02:00
| [**Friendiqa** ](https://git.friendi.ca/lubuwest/Friendiqa ) | Friendica | Android, Linux | [`GPL-3.0, QML` ](https://git.friendi.ca/lubuwest/Friendiqa ) |
2022-01-16 22:06:03 +01:00
| [**Gomphotherium** ](https://マリウス.com/gomphotherium-a-command-line-mastodon-client/ ) | Mastodon | Linux-CLI | [`GPL-3.0, Go` ](https://github.com/mrusme/gomphotherium ) |
| [**Halcyon** ](https://www.halcyon.social/ ) | Mastodon, Pleroma | Web-based | [`AGPL-3.0, PHP` ](https://notabug.org/halcyon-suite/halcyon ) |
2022-08-18 12:10:26 +02:00
| [**Husky** ](https://git.mentality.rip/FWGS/Husky ) | Mastodon, Pleroma | Android | [`GPL-3.0, Kotlin` ](https://git.mentality.rip/FWGS/Husky ) |
2022-05-24 22:30:38 +02:00
| [**Hyperspace** ](https://hyperspace.marquiskurt.net ) | Mastodon | Linux, MacOS, Windows, Web-based | [`NPL-4.0, Typescript` ](https://github.com/hyperspacedev/hyperspace ) < sup > 1</ sup > |
2022-01-22 15:33:03 +01:00
| [**Jerboa** ](https://github.com/dessalines/jerboa ) | Lemmy | Android | [`AGPL-3.0, Kotlin` ](https://github.com/dessalines/jerboa ) |
2022-04-11 18:35:57 +02:00
| [**Kaiteki** ](https://craftplacer.moe/projects/kaiteki/ ) | Misskey, Pleroma, Mastodon | Linux, Web-based, Windows | [`AGPL-3.0, Dart` ](https://github.com/Kaiteki-Fedi/Kaiteki ) |
2022-01-22 15:38:03 +01:00
| [**Lemmur** ](https://github.com/LemmurOrg/lemmur ) | Lemmy | Android, Linux, Windows | [`GPL-2.0, Dart` ](https://github.com/LemmurOrg/lemmur ) |
2022-08-16 18:42:37 +02:00
| [**lemmyBB** ](https://github.com/LemmyNet/lemmyBB ) | Lemmy | Web-based | [AGPL-3.0, Rust ](https://github.com/LemmyNet/lemmyBB ) |
2022-09-03 11:41:56 +02:00
| [**loris** ](https://git.kittycat.homes/zoe/loris ) | GoToSocial, Mastodon | Android, iOS, Linux, MacOS, Windows, Web-based | [`CNPLv7, Dart` ](https://git.kittycat.homes/zoe/loris ) < sup > 1</ sup > |
2022-02-11 02:23:00 +01:00
| [**mastodon.el** ](https://codeberg.org/martianh/mastodon.el ) | Mastodon | Emacs | [`GPL-3.0, Emacs Lisp` ](https://codeberg.org/martianh/mastodon.el ) |
2022-04-18 22:46:27 +02:00
| [**Mastodon Android** ](https://play.google.com/store/apps/details?id=org.joinmastodon.android ) | Mastodon | Android | [`GPL-3.0, Java` ](https://github.com/mastodon/mastodon-android ) |
| [**Mastodon iOS** ](https://apps.apple.com/app/mastodon-for-iphone/id1571998974 ) | Mastodon | Android | [`GPL-3.0, Swift` ](https://github.com/mastodon/mastodon-ios ) |
2022-01-16 22:06:03 +01:00
| [**Metatext** ](https://metabolist.org/ ) | Mastodon | Android | [`GPL-3.0, Swift` ](https://github.com/metabolist/metatext ) |
2022-04-11 18:45:32 +02:00
| [**MissCat** ](https://yuiga.dev/misscat/ ) | Misskey | iOS | [`Apache-2.0, Swift` ](https://github.com/YuigaWada/MissCat ) |
2022-01-16 22:06:03 +01:00
| [**Mousetodon** ](https://github.com/cerisara/mousetodon ) | Mastodon | Android | [`AGPL-3.0, Java` ](https://github.com/cerisara/mousetodon ) |
2022-02-11 02:23:00 +01:00
| [**Nomad** ](https://framagit.org/disroot/AndHub ) | Hubzilla | Android | :ghost: [`GPLv3, Java` ](https://framagit.org/disroot/AndHub ) |
2022-01-16 22:06:03 +01:00
| [**Otter** ](https://github.com/apognu/otter ) | Funkwhale | Android | [`MIT, Kotlin` ](https://github.com/apognu/otter ) |
2022-01-16 22:09:52 +01:00
| [**P2Play** ](https://personaljournal.ca/p2play ) | PeerTube | Android | [`GPL-3.0, Kotlin` ](https://gitlab.com/agosto182/p2play ) |
2022-01-16 22:06:03 +01:00
| [**Pinafore** ](https://pinafore.social/ ) | Mastodon | Web-based | [`AGPL-3.0, Javascript` ](https://github.com/nolanlawson/pinafore ) |
| [**PixelDroid** ](https://gitlab.shinice.net/pixeldroid/PixelDroid ) | Pixelfed | Android | [`GPL-3.0, Kotlin` ](https://gitlab.shinice.net/pixeldroid/PixelDroid ) |
2022-03-09 08:40:18 +01:00
| [**Remmel** ](https://github.com/uuttff8/Remmel ) | Lemmy | iOS | [`MIT, Swift` ](https://github.com/uuttff8/Remmel ) |
2022-01-16 22:06:03 +01:00
| [**Resin** ](https://github.com/natjms/resin ) | Pixelfed | Android, iOS | [`GPL-3.0, Javascript` ](https://github.com/natjms/resin ) |
2022-05-03 09:47:26 +02:00
| [**Sengi** ](https://nicolasconstant.github.io/sengi/ ) | Mastodon, Pleroma | Linux, Mac, Web, Windows | [`AGPL-3.0, Typescript` ](https://github.com/NicolasConstant/sengi ) |
2022-01-16 22:06:03 +01:00
| [**Thorium** ](https://github.com/sschueller/peertube-android ) | PeerTube | Android | [`AGPL-3.0, Kotlin` ](https://github.com/sschueller/peertube-android ) |
2022-05-21 14:16:35 +02:00
| [**Tokodon** ](https://invent.kde.org/network/tokodon ) | Mastodon | KDE Plasma, Plasma Mobile | [`GPL-3.0, C++` ](https://invent.kde.org/network/tokodon ) |
2022-02-11 02:23:00 +01:00
| [**Toot** ](https://github.com/ihabunek/toot ) | Mastodon | Linux-CLI | [`GPL-3.0, Python` ](https://github.com/ihabunek/toot ) |
2022-04-12 19:18:11 +02:00
| [**Tooot** ](https://tooot.app/ ) | Mastodon | Android, iOS | [`GPL-3.0, Typescript` ](https://github.com/tooot-app/app ) |
2022-01-16 22:06:03 +01:00
| [**Tootle** ](https://github.com/bleakgrey/tootle ) | Mastodon | Linux | [`GPL-3.0, Vala` ](https://github.com/bleakgrey/tootle ) |
| [**TubeLab** ](https://framagit.org/tom79/fedilab-tube ) | PeerTube | Android | [`GPL-3.0, Java` ](https://framagit.org/tom79/fedilab-tube ) |
| [**Twidere** ](https://twidere.com/ ) | Mastodon | Android | [`GPL-3.0, Kotlin` ](https://github.com/TwidereProject/Twidere-Android ) |
| [**Twitlatte** ](https://github.com/moko256/twitlatte ) | Mastodon | Android | [`Apache-2.0, Kotlin` ](https://github.com/moko256/twitlatte ) |
2022-09-03 11:41:56 +02:00
| [**Tusker** ](https://git.shadowfacts.net/shadowfacts/Tusker ) | Mastodon, Pleroma | iOS | [`-, Swift` ](https://git.shadowfacts.net/shadowfacts/Tusker ) < sup > 1</ sup > |
2022-01-16 22:06:03 +01:00
| [**Tusky** ](https://tusky.app/ ) | Mastodon | Android | [`GPL-3.0, Kotlin` ](https://github.com/tuskyapp/Tusky ) |
2022-04-11 18:45:32 +02:00
| [**Welcome to my place** ](https://github.com/assemblee-virtuelle/welcometomyplace ) | ActivityPods | Web | [`Apache-2.0, Javascript` ](https://github.com/assemblee-virtuelle/welcometomyplace ) |
2022-01-16 22:06:03 +01:00
| [**Whalebird** ](https://whalebird.social/en/desktop/contents ) | Mastodon, Pleroma, Misskey | Linux, MacOS, Windows | [`MIT, Vue/Typescript` ](https://github.com/h3poteto/whalebird-desktop ) |
2022-04-11 18:56:50 +02:00
| [**Zootdeck** ](https://donpdonp.github.io/zootdeck/ ) | Mastodon, Pleroma | Linux | [`MIT, Zig` ](https://github.com/donpdonp/zootdeck ) |
2022-01-13 19:19:35 +01:00
2022-05-24 22:27:01 +02:00
< small >< sup > 1</ sup > Not an accepted [OSI ](https://opensource.org/licenses ) or [FSF ](https://www.gnu.org/licenses/license-list.html ) approved open-source license.</ small >
2022-01-13 19:19:35 +01:00
## Maintainers
If you have questions or feedback regarding this list, then please create an [Issue ](https://codeberg.org/fediverse/delightful-fediverse-clients/issues ) in our tracker, and optionally `@mention` one or more of our maintainers:
- [`@circlebuilder` ](https://codeberg.org/circlebuilder )
- [`@lostinlight` ](https://codeberg.org/lostinlight )
## Contributors
With delight we present you some of our [delightful contributors ](delightful-contributors.md ) (please [add yourself ](https://codeberg.org/teaserbot-labs/delightful/src/branch/main/delight-us.md#attribution-of-contributors ) if you are missing).
## License
2022-02-11 02:18:50 +01:00
[![CC0 Public domain. This work is free of known copyright restrictions. ](https://i.creativecommons.org/p/mark/1.0/88x31.png )](LICENSE)