Skip to content

Up-to-date and curated list of awesome Mastodon-related stuff!

License

Notifications You must be signed in to change notification settings

xeno/awesome-mastodon

 
 

Repository files navigation

Awesome Mastodon

Awesome License: CC0

All Contributors

Mastodon logo

Up-to-date and curated list of Mastodon-related stuff!

Forked from tleb/awesome-mastodon because that was no longer being updated.

Mastodon is the world's largest free, open-source, decentralized microblogging network. See the Official category to learn more about the network.

Contents

Official

Clients

Web

  • Tooty - Experimental multi-account Mastodon Web client (Elm).
  • naumanni - Web user interface specially designed for Mastodon.
  • Pinafore - Alternative web client for Mastodon, focused on speed and simplicity.
  • Brutaldon - Brutaldon is a brutalist, Web 1.0 web interface for Mastodon.
  • Halcyon - Alternative web client for Mastodon and Pleroma with a Twitter-like interface.
  • Planiverse - Minimalist, no-JS Web client for Mastodon.
  • Sengi - Desktop oriented webapp for Mastodon and Pleroma, focused on multi-accounts usages.
  • Phanpy - a minimalistic, opinionated web client for Mastodon
  • Hyperspace - layout options such as a masonry layout (no longer maintained)
  • Elk - Twitter-like client

Mobile

Android

  • Tusky - Android client.
  • Twidere - Android app for Twitter, GNU Social and Mastodon.
  • Fedilab - Android client.
  • Subway Tooter - highly customisable Mastodon client for Android made by a Japanese developer
  • Husky - Pleroma and Mastodon client for Android
  • Woolly - a Mastodon client built with Jetpack Compose and Compose Desktop
  • Yuito - a Mastodon client forked from Tusky by a Japanese developer
  • Megalodon - a fork of the official Mastodon app adding certain features including the federated timeline, unlisted posting and an image description viewer

iOS

  • Toot! - paid Mastodon client for iOS.
  • Metatext - open source client for iOS; development has currently been suspended
  • Mercury for Mastodon - free Mastodon client for iOS
  • Mastoot - simple, free Mastodon client for iOS
  • Mast: for Mastodon - paid Mastodon client for iOS
  • Mammoth - Mastodon client for iOS by the maker of Aviary for Twitter, still in beta
  • Ivory - Mastodon client for iOS by Tapbots, still in alpha
  • Tootoise - simple Mastodon client for iOS, still in testing phase (Testflight Link)
  • Tusker - an iOS client for Mastodon and Pleroma; still a work in progress
  • Mona - Mastodon client for iOS; still in testing phase
  • Tootle for Mastodon - an iPad Mastodon client
  • Woolly for Mastodon - an iOS Mastodon client still in the early stages of development; available on Testflight only
  • Ice Cubes - an iOS Mastodon client that is still under heavy development; available on Testflight

SailfishOS

  • Tooter - Native client for SailfishOS.

Desktop

  • Whalebird - Electron-based cross-platform Mastodon client
  • Sengi - open source cross-platform Mastodon client
  • The Desk

macOS

Linux

  • Tootle - Simple Mastodon client designed for elementary OS.
  • Tokodon - open source KDE Plasma client

Emacs

CLI

  • toot - Mastodon CLI client (Python).
  • madonctl - Mastodon CLI client (Go).
  • tut - Mastodon TUI client (Go).

Lists

User Lists

Server Lists

Tools

Migration

  • Movetodon - helps you locate the users you follow on Twitter who have Mastodon handles in their bios and allows you to follow them directly; no exporting and importing of CSVs required
  • Twitodon - helps you locate the users you follow on Twitter who have Mastodon handles in their bios; exports a CSV that you can import into Mastodon
  • Fedifinder - helps you locate the users you follow on Twitter who have Mastodon handles in their bios; exports a CSV that you can import into Mastodon
  • Debirdify - searches across the users you follow and your Twitter lists to locate users who have Fediverse handles; helps you identify instances relevant to your interests; exports a CSV that you can import into Mastodon

Fediverse discovery

  • Fediverse Explorer - Trending hashtags and popular toots, regenerated every hour.
  • #FediBuzz - trending hashtags by language, live
  • Followgraph - find users followed by many of the people you follow
  • FediScope - find fediverse accounts for people in a field using Wikidata
  • FediSearch - Search for people across indexed instances, via their bio/name

Toot discovery

  • unmung.com/mastoview - Preview the local or federated timeline of any instance.
  • mastodon_digest - Python script that aggregates recent popular posts from your Mastodon timeline
  • fediview - web app that aggregates the recent popular posts from your Mastodon timeline
  • Quintessence - web page that generates the latest links that have been shared the most among the people you follow
  • Blogofy - Search for hashtags across indexed instances, or discover currently trending hashtags across indexed instances

Toot management

Lists

Cross-posting

Webpage

  • emfed - embed your Mastodon feed onto a web page
  • Last - aggregates toots on a web page providing Atom feed and an epub (Perl).

Misc

  • emojis.in - view the custom emojis available on a Mastodon instance
  • Mastodon Link Debugger - figure out why your links do not get verified
  • Mastinator - disposable public anonymous no-login Fediverse accounts
  • Mastodon Bookmark RSS - expose your bookmarks as private RSS feed to read later, or for archival
  • Mastowatch - iOS/macOS app that allows you to inspect the public config and details of any Mastodon server without having to log in or register

Extensions

  • mastodon-simplified-federation - Firefox extension that simplifies following or interacting with other users on remote Mastodon instances in the Fediverse
  • FediAct - Chrome / Firefox extension that simplifies follow and post interactions on Mastodon servers other than your own.
  • Mastodon Link - Chrome extension that adds a clickable mastodon icon next to mastodon usernames to visit their profile on your instance for ease of following
  • Mastodon View Profile - Chrome extension that adds a button to the toolbar to visit a profile on your instance ease of following
  • Graze for Mastodon - Chrome extension that enables 1-click follow, favorite, boost, and bookmark for Mastodon, no matter what instance you call home.

Bookmarklets

User styles

  • Variable width - Makes Mastodon scale with the browser's width.
  • Narrow drawer - With the variable width style, makes the drawer narrower and the other columns scale accordingly.

User scripts

Guides

History

Federated services

Microblogging

  • Mastodon - Most popular microblogging platform.
    • Mastodon Glitch Edition (glitch-soc) - a Mastodon fork with additional features such as rich text formatting and local-only toots
    • Hometown - a lightweight fork of Mastodon that supports local-only toots and more content types
  • GnuSocial - Oldest microblogging platform.
  • Pleroma - Lightweight, customisable microblogging platform.
    • Akkoma - a Pleroma fork with more features and a faster pace of development
  • Misskey - feature-packed microblogging platform; supports reactions to posts
    • Calckey - fork of Misskey with better UI/UX, security, features, etc
    • Foundkey - fork of Misskey that improves on maintainability and behaviour, while also bringing in useful features.
  • Microblog.pub - Single-user lightweight microblogging platform.
  • NextCloud Social - Microblogging app for the Nextcloud platform.
  • GotoSocial - fast and efficient ActivityPub server written in Golang, still in alpha
  • Takahē - an efficient ActivityPub server for microblogging with multiple support for multiple domains

Blogging

Link aggregation

  • Prismo - Link aggregation platform.
  • Lemmy - Reddit-like link aggregator and forum

Others

  • Friendica - Facebook/Myspace-like social network platform.
  • PixelFed - Instagram-like photograph sharing platform.
  • Peertube - Youtube-like video sharing platform.
  • FunkWhale - Soundcloud-like audio sharing platform.
  • Hubzilla - Blog/social networks platform with file, contacts and events sharing.
  • BookWyrm - Goodreads/Librarything-like book social network.

Bots

  • usercount - Bot which posts user statistics to Mastodon (Python).
  • autofollow - Autofollow bot for Mastodon (Python).
  • hnbot - Posts the Hacker News stories with 100+ points (Python).
  • translator - Translate any toot into the desired language using @translator@toot.works [langcode].
  • @TrendingBot@mastodon.social - Shows you what's trending on Mastodon.
  • Remindr - Automatically send reminders to both Mastodon and Twitter from a list of resources (Python).
  • News Bot - mirrors Twitter accounts on Mastodon (ClojureScript), source available on GitHub.
  • Welcome Bot - Automatically send a welcome DM to new users (Python).

RSS

  • feed2toot - Automatically parses RSS feeds, identifies new posts and posts them on Mastodon (Python).
  • rss-to-activitypub - not a bot, but a simple server that converts an RSS feed into an ActivityPub actor that can be followed on Mastodon
  • MastoFeed - automated and super easy tool to send the content from your RSS Feeds to any Mastodon instance
  • feediverse - Python script that posts RSS feed items to ActivityPub

Libraries

Python

  • Mastodon.py - Python wrapper for the Mastodon API.
  • atoot - asynchronous Python client library for the Mastodon API

Javascript

  • Megalodon - Mastodon API client library for node.js.

PHP

Golang

  • go-mastodon - Mastodon client library for Golang
  • madon - Golang client library for the Mastodon API

Kotlin

  • mastodonk - Mastodon client library for Kotlin

Clojure

  • thefox - incomplete and unmaintained Clojure library for handling ActivityPub interactions

Embedded systems

  • Lyuba - Arduino library for tooting and retrieving toots matching a certain hashtag

FediAdmin

Managed hosting

  • Masto.host - Fully managed Mastodon hosting.
  • WebApe - German-based Mastodon hosting service; also provides PeerTube, Nextcloud, Friendica, Matrix, Jitsi Meet, CryptPad and WordPress hosting
  • toot.io - Mastodon hosting service that serves HPC at University of Texas Austin, Association for Computing Machinery (ACM), amongst others
  • IKNOX
  • HostDon - Japan-based Mastodon hosting service
  • SpaceBear
  • CloudPlane
  • Fedi Monster - Mastodon hosting service; supports hosting glitch-soc and Hometown forks; also provides Pixelfed and GotoSocial hosting
  • Ossrox - German-based Mastodon hosting service; also provides Peertube, Matomo, Cryptpad, Matrix, and Jitsi Meet hosting, amongst others
  • ungleich - Mastodon hosting service based in Switzerland

VPCs

Tools

  • FakeRelay - tool for Mastodon admins to load statuses from other instances into their own instance
  • RelayList - A list of relays that can be added to a Mastodon, Misskey, or Pleroma server.

Guides

Contributors


Huey

Markus Huggler

Stefano Bonora

jan

Markus Unterwaditzer

mooseyboots

Alexander Haslam
Add your contributions

About

Up-to-date and curated list of awesome Mastodon-related stuff!

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published