I haven't included paid-for, non-open source applications. These are ones that seem to be alive as of October 2024 Each one shows links to source code if available, the source code license, and the technology used.
Note that very few Fediverse servers support the ActivityPub Client to Server (C2S) spec; the defacto standard is actually the Mastodon client API, which is why these are mostly described as Mastodon apps. But many of the alternative ActivityPub servers support that API for posting.
- iMast app. GitHub, Website. Apache-2.0 license.
Swift
. 112 stars. - Lightweight Bubble for Mastodon app. GitHub, Apache-2.0 license.
Swift
. Website. 38 stars, - TootDesk app. GitHub. Apache-2.0 license.
TypeScript
. 4 stars. - Impressia Pixelfed app - focused on photos. GitHub. Apache-2.0 license.
Swift
- The official Mastodon app. GitHub, GPL-3.0 license.
Swift
. 2.1k stars - Mammoth for Mastodon app. Website. GitHub, AGPL-3.0 License.
Swift
- Ice Cubes for Mastodon app. GitHub, AGPL-3.0 License.
Swift
. - Metatext app. Website, GitHub. GPL-3.0 License.
Swift
. Development paused.
- SoraSNS for Mastodon & Bluesky & Misskey. Free on iOS. Doesn't seem to have source code available. Supports voice and video calling.
- feather for Mastodon app. Website. No source available.
- tooot - fediverse and Mastodon app. Also on Android. Website, GitHub, GPL-3.0 License.
TypeScript
. 234 stars. Tested that it works OK with takahe on Android, so should work on iOS - trunks for Mastodon app. Cross platform, supports Android, Web as well.
Dart/Flutter
. Source code not available, but issues on github. - Dudu supports Android and iOS. Looks more like a Tindr clone. Fork of Fastodon. GitHub. MIT-licensed.
Dart/Flutter
. 4 stars.
- Gakki is React native but doesn't yet support iOS; GPL-3.0, old,
JavaScript
. - B4X Pleroma supports Android and iOS but doesn't look maintained. Apache-2.0 license.
Basic (?!)
loris
supports multiple platforms. Under CNPLv7.- Relatica is a Friendica multiplatform client that also seems to support Mastodon - MPL-2.0,
Dart/Flutter
. - Thunder is a multiplatform Lemmy client - Android, iOS.
- OpenVibe has iOS and Android apps that support Bluesky, Mastodon, Twitter, Discord, Nostr and Threads. Not open source.
- Buffer has iOS and Android apps that support Bluesky, Mastodon, Twitter, Instagram, Facebook, LinkedIn, Pinterest, TikTok and YouTube. Not open source.
- Postiz is web-only, but is open source. See also this list and this one.