Giter Club home page Giter Club logo

awesome-mastodon's Introduction

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. (no longer maintained)
  • 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 - a nimble Mastodon web client
  • Kaiteki - The comfy SNS client for everything, everywhere, available for Web, Windows, Linux and Android
  • Chirr App - a web app that intelligently splits a long tweets into a thread; pro users can crosspost their toots and threads to Mastodon
  • Cuckoo+ - a GooglePlus-like third-party web client for Mastodon
  • Mastodeck - a Tweetdeck-like interface for Mastodon; 'advanced' interface with multiple verticle columns; highly customisable

Mobile

Comparison lists:

Android

iOS

Sharing apps:

  • Linky - lets you easily share webpage links, images and text extracts to Mastodon

SailfishOS

  • Tooter - Native client for SailfishOS.

Desktop

  • Whalebird - Electron-based cross-platform Mastodon client
  • Sengi - open source cross-platform Mastodon client
  • The Desk
  • Elk Native - Native version of Elk, a nimble Mastodon web client

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
  • Whom To Follow - Find smaller accounts you'll like; works with Mastodon/Pleroma/Friendica/more

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).
  • JustMyToots - create a simple site that displays the toots but not the boosts for a particular user. It helps people that want to showcase their toots, for example when doing jokes, drawings, photos or any other form of content people might want to look back through.

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 & Firefox extension that enables 1-click follow, favorite, boost, and bookmark for Mastodon, no matter what instance you call home.
  • StreetPass - an extension that collects rel=me links from websites that you visit so you can find people to follow on Mastodon based on the sites you visit

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.
  • Mastodon Modern - Drastically improves the look & feel of Mastodon. Can be used with other themes that only change colors.
  • Mastodon Advanced View Plus - Adds more options for Mastodon's advanced view.

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

Bot accounts

Bots for self-hosting

  • usercount - Bot which posts user statistics to Mastodon (Python).
  • hnbot - Posts the Hacker News stories with 100+ points (Python).
  • Remindr - Automatically send reminders to both Mastodon and Twitter from a list of resources (Python).
  • News Bot - mirrors Twitter accounts on Mastodon (ClojureScript).
  • 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
Huey

🚧 🖋
Markus Huggler
Markus Huggler

🖋
Stefano Bonora
Stefano Bonora

🖋
jan
jan

🖋
Markus Unterwaditzer
Markus Unterwaditzer

🖋
mooseyboots
mooseyboots

🖋
Alexander Haslam
Alexander Haslam

🖋
KaKi87
KaKi87

🖋
Misha Ketslah
Misha Ketslah

🖋
Jimmy Thomas
Jimmy Thomas

🖋
Kevin
Kevin

🖋 🚧
Add your contributions

awesome-mastodon's People

Contributors

hueyy avatar tleb avatar nive9 avatar narzb avatar allcontributors[bot] avatar rugk avatar dermike avatar angristan avatar untitaker avatar balogic avatar mbajur avatar darkcl avatar ctbk avatar kaki87 avatar aldarone avatar arunsathiya avatar bharatkalluri avatar geoffreyfrogeye avatar harmon758 avatar j0k3r avatar mooseyboots avatar wiegelmann avatar thomassturm avatar s3rgiosan avatar rknightuk avatar resynth1943 avatar quent-in avatar nicolasconstant avatar funkycode avatar severak avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.