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

ctbk/awesome-mastodon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Mastodon Awesome License: CC0

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

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

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

SailfishOS

  • Tooter - Native client for SailfishOS.

Desktop

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

macOS

Linux

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

CLI

  • toot - Mastodon CLI client (Python).
  • madonctl - Mastodon CLI 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

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

Toot management

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

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
  • 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 @[email protected] [langcode].
  • @[email protected] - 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

Guides

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