Given the great Twitter migration of 2022, I decided to start keeping track of ActivityPub-related resources and software (both clients and servers):
Resources
| Category | Date | Link | Runtime | Notes |
|---|---|---|---|---|
| Blog Engines | 2023-01 | WriteFreely | Go | A simplified blogging platform. Supplies prebuilt binaries and supports SQLite |
| Clients | 2023-02 | IceCubesApp | Swift | An Open Source SwiftUI client |
| 2022-11 | toot | Python | A decent CLI/TUI client |
|
| MetaText | iOS | my current go-to, runs on iOS and M1 Macs and has a very simple, streamlined UX |
||
| Marketing | ActivityPub Landing Page | Nothing much here. |
||
| Reference | Mastodon Client API | Fairly comprehensive. |
||
| Activity Streams 2.0 | To be honest, the protocol seems horrendously inneficient, but at least it’s documented. Sort of. |
|||
| Servers | 2023-01 | wildebeest | TypeScript | Based on Cloudflare PaaS |
| epicyon | Python | an intriguing server with a flat file back-end and blogging features |
||
| 2022-12 | Akkoma | Elixir | A fork of Pleroma that is actively maintained, and includes quoting |
|
| Takahē | Python | Django-based, multi-domain support. |
||
| 2022-11 | snac | C | A minimalistic, UNIX philosophy Fediverse server |
|
| PixelFed | PHP | a specialized, photo-oriented service |
||
| GoToSocial | Go | A very nice, efficient and lighweight (but unfinished) ActivityPub server |
||
| 2022-10 | docker-mastodon | Docker | LinuxServer containers, updated regularly |
|
| Docker Hub (Mastodon) | Official image |
|||
| 2018-09 | Mastodon | Ruby | the dubiously default runtime, heavily reliant on Sideqik and Postgres |
|
| Pleroma | Elixir | An opinionated, stable Mastodon-compatible server |