Mastodon
The self-hosted, federated microblogging server behind the biggest corner of the fediverse.

- Best for
- Communities or brands who want a federated, algorithm-free social network they fully own, moderate, and can interoperate with the wider fediverse.
- Skip if
- You want one centralized platform under your control - federation means no single owner over discovery, moderation, or the network at large.
Mastodon is an open-source (AGPLv3) social networking server built on Rails and React, implementing the ActivityPub protocol so any self-hosted instance federates with the wider fediverse. Each instance sets its own moderation rules while users can follow and interact with accounts on any other Mastodon (or ActivityPub-compatible) server. It's free software sustained by a non-profit and donations, not a hosted SaaS product.
Pros
- Interoperates with the entire ActivityPub fediverse instead of being an isolated island
- Fully open source under AGPLv3, no vendor, funded as a non-profit rather than by ads or data sales
- Mature per-instance moderation tooling and content policy controls
Cons
- AGPLv3 requires publishing source for any modified version you run as a network service
- Self-hosting means Rails + Postgres + Redis + Sidekiq ops plus federation-specific spam/abuse moderation
- No built-in monetization path - sustaining an instance is entirely on the operator
Features
Auth and access
- Auth included
- RBAC / roles
What's in the box
- In-app notifications
- File uploads
- API routes
Data and infra
- Background jobs
- Realtime subscriptions
Growth and ops
- i18n
- Dark mode
Quality and DX
- Docker Compose (dev)
- Written docs
Licensing and commercial
- Open source
- Free tier
Alternatives

NodeBB
A forum platform built on Node.js and WebSockets instead of Discourse's Rails stack.
from $0

Discourse
The open-source forum engine behind thousands of dev, gaming, and support communities.
from $1