forked and focused on iOS apps
https://github.com/hueyy/awesome-mastodon
| LICENSE.md | ||
| README.md | ||
Awesome Mastodon (iOS apps)
Forked from hueyy/awesome-mastodon, which was forked from tleb/awesome-mastodon, to here on codeberg and merged with my comparison list of iOS apps for fedicat that had first impressions and dev details, and then I removed everything that's not iOS (except Crystal for tvOS because they're a big TootSDK contributor) or doesn't interest me or has some other dealbreaker (e.g. supporting or active on X), so this is not a complete list!
I also started much shorter iOS app lists for some other platforms: pixelfed, lemmy, misskey, and neodb.
For more clients, check out the original-ish hueyy/awesome-mastodon and delightful fediverse clients and search fedidb.
Released (on the App Store)
- Best-o-Masto (site) - "Not-addictive social media" featuring a single simplified feed
- Crowfi (@) - "a fresh Mastodon client "
- Dawn (@) - "providing an easy-to-use interface while taking full advantage of Mastodon's features."
- Feather (site | @) - "a client that pursues comfort and customization."
- Fursona (site) - furry social timeline
- Glacial (source) - "The pure client for the Mastodon". Built with Flutter. Localized. Also on macOS.
- Herd (@) - "A brand new Mastodon client for iOS - be heard with Herd!"
- iMast (source) - Allows login option between private or external browser. Quirks: Square avatars with no rounded corners. Chinese language only
- iPhanpy (source) - Fork of Phanpy set up as an iOS app using Capacitor.
- Ivory (site | @) - "by the makers of TweetBot for Twitter". Latest followers avatar list in profile, clear labeling of private mentions, extracts description when used as a link share target (although the formatting in Metatext is better). iPad-specific interface. Quirks: Prompts if you really want to boost (unnecessary hindrance to boosting freely). Alt-text entry is not available when using as a share target for images. Profile tab is in the center instead of on the right as is conventional with social media apps. Also on macOS.
- KrazyTown (@) - "This is a simple Mastodon client application". It's got a fluttery look.
- Manfred (site) - "A Simple, Focused Mastodon Client for iOS, iPadOS & macOS". Clean look, doesn't seem to support multiple accounts, yet. Developed in Flutter? Also on macOS.
- Mastodon (site | @ | source) - the official Mastodon mobile app, in Swift. Fairly complete profile editing, including adding links, account switcher. Accessibility. Localized.
- Mastweet - Clean design. Not clear what features are enabled by in-app purchases. List support is not visible.
- Mona Classic (@) - "superfast performance, truly native design and a highly customizable user interface, from the developer of Spring for Twitter." Communities browser allows viewing local and federated feeds on other instances. Localized. Also on macOS.
- Mona 7 (@)
- Newsmast (site | @) - Mastodon app with access to Newsmast communities
- Pipilo (site | @) - Fediverse client with a horizontally scrolling timeline. Built with TootSDK.
- Radiant (site | @) - "Fast and customisable with incredible features, wrapped in a beautiful iOS native design." Extracts metadata from uploaded photo for alt text. Feeds could use more margins. Isn't iPad-native.
- Sabertooth (site | @) - "The Power of Fediverse in the Palm of Your Hand!." Clean look, basic mastodon functionality including scheduled posts, nice emoji picker. Also on macOS.
- Toot! (@) - "a beautiful, and full of character and whimsy." Support links on the App Store page and mastodon profile are broken. Very cute animated wait/progress screen.
- TootDesk (source) - "a Mastodon client from the developer of TheDesk for Desktop." Bottom bar is more like the typical top bar, displays the username/instance in the center and icons in the corner for posting and alerts. React native.
- Tootoise (@) - "a simple Mastodon client." No obvious way to remove an account. No guidance on entering instance name for login/signup. Rounded square avatars, paw icon (tortoise foot?) for posting, odd icons that look like pumpkin head dolls for Local and Profile.
- trunks (@) - "a cross-platform app with rich features."" Distinctive, gently-hued appearance. Localized. Website is unwieldy, disables back button.
- Tusker (site | source) - "a flexible client for Mastodon and other compatible services." List of popular instances provided at login. Quirks: Square avatars.
- Walleri (@) - "Walleri redefines how you interact with online content." Easy-to-read text and text-to-speech.
- Woolly for Mastodon (site | @) - "A fast and customizable Mastodon client." Clean design, conventional layout.
in development (Testflight or source code)
- Fedicat (site | @ | source) - multiplatform fediverse client (built with a TootSDK fork) with an emphasis on alt-text and multiple session support. Quirks: Missing key features such as push notifications and share-to target.
- Fedi Reader (@ | source) - A link-focused Mastodon news reader
- Feditext (@ | source) - Fork of Metatext updated with Mastodon 4 features and better support for non-Mastodon instances. Localized. DM for Testflight access.
- MastoBlaster (@) - Mastodon and snac support.
- TootyGraph (@ | source) - "a playful, photography-focussed, fediverse client app for iOS." Image-centric display, particularly suitable for photo-sharing a la Pixelfed. Multi-platform support by TootSDK. Early development."
inactive
- B4X (site | source) - Open source Mastodon / Pleroma client. In-app browser login. last update: 2022.11
- Bubble (@ | source) - Nice clean look with plenty of spacing, discovery tab combines search/trends/suggestions well. Localized. Built with a variation of ProboscisKit.
- Dudu (source) - a multiplatform (Android and iOS) client written in Flutter. Clean look, account switcher, instance description displayed in login screen (although only a few pre-supplied instances). Localized. Quirks: Limited timelines, no lists, (if you can read Chinese, check out the more detailed Chinese App Store page.
- Fedigardens (site | @ | source) - a simplified, discussion-driven experience for Mastodon
- Mammoth (source) - "a beautiful Mastodon app by the maker of Aviary for Twitter". planned subscription according to this review on TechCrunch Fairly complete profile editing, nice community (list of instances) browser (although missing universeodon.com), iPad-specific interface. Tab bar with top left menu selection of feeds including lists. Title area also has tabs selecting between feed and custom For You feed. Post translation. Quote posts. Android-style floating action button for posts. Fancy button animations. Quirks: Shows up as a link share target but that just launches the app. Account switcher is buried inside Settings/Extras.
- Maser ([@) - "a powerful and feature-rich Mastodon client that brings the world of decentralized social networking to your fingertips". Localized. Features a new feed.
- Mastoot - "a simple client app for Mastodon". The profile tab on the far right is labeled ... which normally would bring you to another list of tab links. No list support.
- Metatext (site | source | @) - "a modern and accessible Mastodon client." Good alt-text entry interface with large multiline field that you can't ignore and offers a Detect Text (character recognition) feature. When sharing a link to this app it prepends an extracted description for the link, so I use this app as a share target for links and photos. Account switcher. Quirks: No obvious indication in the feed that an image has alt-text, inconvenient path to profile (have to go through menu), doesn't display sensitive content warning. Localized. No longer actively maintained but feditext is a fork in progress. Share-to text limit is short.offically unmaintained, last update: 2022.11
- Osakadon (@) - Japanese language only, last update: 2021.04
- Oyakodon (@) - supports switching Mastodon instances by just swiping. Unable to get past the instance entry page. last update: 2018.10
- Stella (site) - "Mastodon, Twitter &News Client." Quirks: keeps the instance front page at the top of the feed (or maybe that's a feature).
- Tootle for Mastodon (@) - a multifunctional Mastodon client, last update: 2020.04
- tooot (site | source) - "a simple mobile client of Mastodon, started with a focus for Chinese community." Boost/reply filters in feed, access to local/federated/trending feeds. Localized. Quirks: Can't remove an account.
- Tusks (@) - "Tusks makes posting to Mastodon feel like publishing to your blog." Focus on authoring posts and threads. No timeline. Also on macOS.
- Twidere X (source) - "cross-platform, customizable, clean client with plentiful functions for Twitter and Mastodon." Nice simple clean design. Also a twitter client.
Tools (Not full clients)
- Automodon (site) - shortcuts for Mastodon
- Croissant (site) - cross-posting to Mastodon, Bluesky, Threads
- Fedi Archive (site | @ | source) - view and search through posts in Fediverse user archives
- Gazzetta (site | @) - read news and links on Mastodon
- Linky (site | @) - lets you easily share webpage links, images and text extracts to Mastodon
- Tapestry (site | @) - Tapestry weaves your favorite blogs, social media, and more into a unified and chronological timeline. Also on macOS.
- TootLater (site | @) - Streamlined post planning. Also on macOS.
tvOS
Libraries
- Mastodon.Swift - Mastodon API client written in Swift for iOS, iPadOS and macOS.
- ProboscisKit - lightweight Mastodon Swift framework, made for iOS and macOS
- Swinub - Mastodon api library written in swift
- TootSDK - Cross-platform Swift library for Mastodon and the fediverse