Mastodon logo

Mastodon

Website

Open-source federated microblogging social network server

50.3k stars 7.5k forks last commit first released AGPL-3.0

Actively maintained

Last commit 26 Aug 2026.

Mastodon screenshot

Mastodon is an open-source social networking server that implements the ActivityPub protocol to create a federated microblogging network. It provides chronological timelines, media-rich posts, moderation controls, and APIs for third-party integrations.

Key Features

  • Federation via ActivityPub: interoperable with other servers and fediverse software using open protocols.
  • Chronological, real-time timelines with streaming updates for follows and local/global timelines.
  • Rich media support: images, video, audio, polls, custom emojis, animated avatars, and accessibility captions.
  • Moderation and safety tools: local instance rules, content warnings, muting, blocking, reporting, and configurable filters.
  • Developer-friendly APIs: REST and streaming APIs with OAuth2 support for third-party apps and integrations.
  • Distributed account model: independent servers (instances) with local administration and moderation policies.
  • Scalable deployment options: containers, docker-compose and orchestration-friendly configurations with background job processing and caching.

Use Cases

  • Community networks: small to large communities that want moderated, self-governed social spaces without centralized corporate control.
  • Organizations and institutions: public bodies, nonprofits, and groups that need federated presence and policy-driven moderation.
  • Creators and publishers: sharing media-rich microblogs, threads, and announcements with audience control and content warnings.

Limitations and Considerations

  • Media storage and bandwidth can be resource-intensive; large instances need significant disk, CDN, or object-storage planning.
  • Federation introduces moderation complexity: instance-level policies do not automatically control content hosted on remote servers.
  • Operational overhead: running a production instance requires managing multiple components (web processes, streaming, background workers, DB, cache).

Mastodon provides a privacy-minded, standards-based alternative to centralized social platforms, emphasizing local governance and interoperability across the fediverse. It is suitable for projects that prioritize open protocols, community moderation, and control over data and timelines.

Categories:

Tags:

Tech Stack:

Share:

Similar to Mastodon

Akkoma logo

Akkoma

ActivityPub fork of Pleroma focused on expressive fediverse features

Akkoma is an Elixir/Phoenix fork of Pleroma implementing ActivityPub, with Misskey-flavored markdown, custom emoji reactions, multiple frontends and performance improvements.

Activity unknown
Alternative to:
Pleroma logo
Pleroma
+5
Misskey logo

Misskey

Federated microblogging social platform for the ActivityPub fediverse

11.3k
1.6k
Last commit

Misskey is an open-source federated microblogging platform using ActivityPub, enabling communities to run their own social server and interact across the fediverse.

AGPL-3.0Actively maintained
Alternative to:
Misskey logo
Misskey
+6
NeoDB logo

NeoDB

Federated media catalog and social tracker for books, movies, music, and more

875
66
Last commit

Self-hosted, federated catalog and social tracker for books, movies, TV, music, podcasts, games, and performances with ratings, reviews, lists, and ActivityPub.

AGPL-3.0Actively maintained
Alternative to:
BookWyrm logo
BookWyrm
+7
Yarn.social logo

Yarn.social

Decentralized, privacy-first microblogging based on Twtxt

Yarn.social is a decentralized, self-hosted social network based on the Twtxt format, offering privacy-first microblogging with web and CLI clients and a pod-based model.

Activity unknown
Alternative to:
Micro.blog logo
Micro.blog
+6
GoToSocial logo

GoToSocial

ActivityPub microblogging server with Mastodon API compatibility

Lightweight ActivityPub social network server focused on privacy, safety, and customization, with Mastodon API compatibility for many existing clients.

Activity unknown
Alternative to:
Mastodon (mastodon.social) logo
Mastodon (mastodon.social)
+7
wanderer logo

wanderer

Self-hosted trail database for planning and searching GPS tracks

3.8k
186
Last commit

Self-hosted trail catalog to plan routes, upload GPX/GPS tracks, add metadata, and search, filter, and share trails with optional federation.

AGPL-3.0Actively maintained
Alternative to:
Ride with GPS logo
Ride with GPS
+2