Mastodon

Mastodon

Decentralized social networking with ActivityPub federation

49.5kstars
7.4kforks
Last commit: 23h ago
Repo age: 10y old
Mastodon screenshot

Mastodon is a self-hostable social networking server that lets communities run their own microblogging platform while participating in a broader federated network. It implements the ActivityPub standard so users on different servers can follow, reply, and interact across instances.

Key Features

  • ActivityPub federation for cross-instance follows, replies, boosts, and content delivery
  • Rich posting features: content warnings, polls, media attachments, custom emoji, and hashtags
  • Multiple timelines (home, local, federated) plus lists and search/discovery features
  • Moderation and safety tooling: reporting, domain blocks, account-level actions, and role-based admin controls
  • Media handling via background processing, previews, and configurable limits/retention
  • APIs for clients and integrations (widely supported by third-party mobile/desktop apps)
  • Theming/branding and instance configuration for community-specific rules and identity

Use Cases

  • Run a community-owned social network for an organization, group, or region
  • Create a moderated public microblogging instance with federation to the wider Fediverse
  • Deploy a private/internal social feed (optionally limited federation) for teams or associations

Limitations and Considerations

  • Requires ongoing moderation and operational work (abuse handling, federation policy, and resource planning)
  • Search and discovery are constrained compared to some centralized networks due to federation/privacy trade-offs

Mastodon is widely deployed and integrates with a broad ecosystem of clients and Fediverse services. It is a strong choice when you want a familiar microblogging experience while keeping control of policies, data, and community governance.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 6d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Lemmy

Lemmy

A federated link aggregator and discussion platform

14.2k
937
Last commit: 1d ago

Self-hosted, ActivityPub-based forum platform for communities, link posts, and threaded discussions with federation across the Fediverse.

Alternative to:
Reddit
Reddit
+4
Misskey

Misskey

Federated microblogging platform with rich social features

10.9k
1.5k
Last commit: 23h ago

Self-hosted ActivityPub social network server with customizable UI, reactions, drive storage, powerful moderation, and federation with Mastodon and other Fediverse apps.

Alternative to:
X (formerly Twitter)
X (formerly Twitter)
+4
Pixelfed

Pixelfed

A federated, privacy-focused photo sharing platform

6.8k
817
Last commit: 1mo ago

Self-hostable photo sharing network built on ActivityPub, offering Instagram-like publishing, federation with the Fediverse, and moderation/admin controls.

Alternative to:
Instagram
Instagram
+3
WriteFreely

WriteFreely

A minimalist, federated blogging platform

5k
368
Last commit: 3d ago

Self-hosted, privacy-focused publishing platform for blogs and multi-user instances, with a distraction-free editor, optional federation, and theming.

Alternative to:
Medium
Medium
+3
Synapse

Synapse

Matrix homeserver for decentralized, federated messaging

3.3k
435
Last commit: 16h ago

A Matrix homeserver that powers federated real-time chat with accounts, rooms, APIs, and integrations for clients like Element.

Alternative to:
Slack
Slack
+4