
Mastodon
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 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:
Similar to Mastodon

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.

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

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

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.


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.


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





