-
Notifications
You must be signed in to change notification settings - Fork 4
List of Mastodon API server implementations
This table aims to provide a complete list of servers implementing (a subset or superset of) Mastodon REST API.
The table lists projects implementing Mastodon client API, most importantly other ActivityPub implementations, aiming to support Mastodon client apps. This includes plugins for other software, like Enable Mastodon Apps for WordPress, and forks of other MastoAPI servers, in case they provide notable changes to the API compared to upstream.
Software not including ActivityPub (e.g. an ATProto client bridge) can be added to the list, as long as they somehow align with the Fediverse philosophy. Forks of Mastodon developed for use by a centralized platform like Gab Social or Truth Social, while they provide a superset of (outdated) Mastodon API, do not belong here.
The goal of the list is to be useful for Mastodon client developers like me, who want to provide broad, tested support for alternative implementations.
Name | Language | Source code | API docs |
---|---|---|---|
Mastodon | Ruby | GitHub | π |
β³ Fedibird | Ruby | GitHub | |
β³ glitch-soc | Ruby | GitHub | |
β³ β³ Chuckya | Ruby | GitHub | |
β³ Hometown | Ruby | GitHub | |
β³ Kmyblue | Ruby | GitHub | π |
Ditto | TypeScript | GitLab | π |
Emissary | Go | GitHub | π |
Enable Mastodon Apps for WordPress | PHP | GitHub | π |
Firefish | TypeScript | Codeberg | |
β³ Iceshrimp | TypeScript | Forgejo (self-hosted) | |
Friendica | PHP | GitHub | π |
GoToSocial | Go | GitHub | π |
Hollo | TypeScript | GitHub | |
Iceshrimp.NET | C# | Forgejo (self-hosted) | |
Mitra | Rust | Codeberg | π |
Nextcloud Social | PHP | GitHub | π |
Pixelfed | PHP | GitHub | |
Pleroma | Elixir | GitLab (self-hosted) | π π |
β³ Akkoma | Elixir | Forgejo (self-hosted) | π π |
β³ pl | Elixir | GitHub | π π |
β³ Rebased | Elixir | GitLab | |
Sharkey | TypeScript | GitLab (self-hosted) | |
SkyBridge | Dart | GitHub | |
snac2 | C | Codeberg | |
TakahΔ | Python | GitHub | |
Toki | C# | GitHub | |
Wildebeest | TypeScript | GitHub |