awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tootsuite avatar

tootsuite/mastodon

0
View on GitHub↗
50,056 stars·7,479 forks·Ruby·AGPL-3.0·33 viewsjoinmastodon.org↗

Mastodon

Mastodon is a decentralized microblogging platform and federated social network. It allows users to publish short text updates, media, and links to a chronological feed across a distributed architecture that removes reliance on a single central authority.

The software enables the creation of self-hosted social servers, giving administrators local control over user accounts and content. These independent instances synchronize user profiles and interactions across a global network of servers using the ActivityPub protocol for cross-platform social networking.

The platform includes community content moderation tools for filtering phrases and managing account visibility through muting, blocking, and reporting. It also provides programmable interfaces for third-party data access and supports multi-language localization.

Features

  • ActivityPub Implementations - Implements the ActivityPub protocol to synchronize social data across a decentralized network of servers.
  • Federated Social Servers - Provides server software for running independent, self-hosted social network instances that function as nodes in a decentralized network.
  • Self-Hosted Microblogging Platforms - Provides a self-hosted environment for administrators to manage microblogging data and user roles.
  • Short Status Updates - Implements a micro-blogging feed for publishing short text updates with media attachments.
  • SQLite or PostgreSQL Storage - Uses PostgreSQL as the primary relational database for managing user profiles and social relationship graphs.
  • Self-Hosted Instances - Provides the necessary tools to deploy and run independent social network instances on user-controlled infrastructure.
  • Social Post Distribution - Distributes posts and user profiles across a decentralized network to follower feeds.
  • Decentralized Social Networks - Operates as a decentralized social network allowing users to interact across different independent server platforms.
  • Community Moderation Systems - Includes administrative tools for filtering phrases and managing account visibility via muting, blocking, and reporting.
  • Ruby on Rails Frameworks - Built on the Ruby on Rails framework using the model-view-controller pattern for server logic.
  • Federated Data Synchronization - Synchronizes user interactions and content across different servers using a shared communication protocol.
  • Content Moderation Tools - Provides utilities for filtering phrases and managing account visibility through muting, blocking, and reporting to maintain community standards.
  • REST APIs - Provides public-facing programmatic interfaces for interacting with social data and server features.
  • Background Job Processing - Offloads heavy tasks like remote delivery and media processing to a Redis-backed background job queue.
  • Token-Based Authentication - Secures programmatic API access using unique secret tokens granted to authorized third-party applications.
  • Federated Social Platforms - Links multiple independent servers using open standards to enable cross-platform social interactions.
  • Social Media - Enables interaction with decentralized social networking instances.

Star history

Star history chart for tootsuite/mastodonStar history chart for tootsuite/mastodon

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Mastodon

Similar open-source projects, ranked by how many features they share with Mastodon.
  • misskey-dev/misskeymisskey-dev avatar

    misskey-dev/misskey

    11,213View on GitHub↗

    Misskey is a self-hosted, decentralized microblogging platform and federated social media server. It functions as a distributed content management system that allows users to communicate across multiple independent and interconnected server instances using the ActivityPub protocol. The platform distinguishes itself with a dynamic application engine that allows for the creation of interactive applications and custom page layouts using a scripting language. It also features a specialized markup language for rich text rendering, enabling the use of animations and custom styles for consistent con

    TypeScriptactivitypubfederationfediverse
    View on GitHub↗11,213
  • lemmynet/lemmyLemmyNet avatar

    LemmyNet/lemmy

    14,454View on GitHub↗

    Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul

    Rustactivitypubchatfediverse
    View on GitHub↗14,454
  • pixelfed/pixelfedpixelfed avatar

    pixelfed/pixelfed

    7,009View on GitHub↗

    Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol to enable federation, allowing independent server instances to share user profiles, media, and posts across a distributed network. The platform distinguishes itself with a focus on media portability and processing, featuring tools for importing content from Instagram and utilizing client-side WebGL for image filter processing. It employs a driver-based storage abstraction to manage media across local disks or S3-compatible cloud object storage. The system includes capabilities

    PHPactivitypubfederationfediverse
    View on GitHub↗7,009
  • open-wanderer/wandereropen-wanderer avatar

    open-wanderer/wanderer

    3,688View on GitHub↗

    Wanderer is a self-hosted trail database and federated social network for storing GPS tracks and hiking routes. It functions as a GPX route manager and geographic route planner that allows users to catalog outdoor explorations in a private database. The system utilizes the ActivityPub protocol to enable decentralized federation, allowing users to follow others and share activities across independent server instances. This social layer includes collaborative route exchange, engagement management for likes and comments, and granular content visibility controls. The platform provides tools for

    Gogeographygpsmeilisearch
    View on GitHub↗3,688
See all 30 alternatives to Mastodon→

Frequently asked questions

What does tootsuite/mastodon do?

Mastodon is a decentralized microblogging platform and federated social network. It allows users to publish short text updates, media, and links to a chronological feed across a distributed architecture that removes reliance on a single central authority.

What are the main features of tootsuite/mastodon?

The main features of tootsuite/mastodon are: ActivityPub Implementations, Federated Social Servers, Self-Hosted Microblogging Platforms, Short Status Updates, SQLite or PostgreSQL Storage, Self-Hosted Instances, Social Post Distribution, Decentralized Social Networks.

What are some open-source alternatives to tootsuite/mastodon?

Open-source alternatives to tootsuite/mastodon include: misskey-dev/misskey — Misskey is a self-hosted, decentralized microblogging platform and federated social media server. It functions as a… lemmynet/lemmy — Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social… pixelfed/pixelfed — Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol… open-wanderer/wanderer — Wanderer is a self-hosted trail database and federated social network for storing GPS tracks and hiking routes. It… bluesky-social/indigo — Indigo is a Go-based framework and toolkit designed for building, hosting, and scaling services within the AT Protocol… diaspora/diaspora — Diaspora is a federated social networking platform that allows users to run and manage self-hosted community servers,…