---
title: ActivityPub / Fediverse
created: 2026-06-07
updated: 2026-06-07
type: category
tags: [catalogue, activitypub-fediverse, fediverse, federation, social]
confidence: high
sources: [https://selfh.st/apps/?tag=activitypub-fediverse]
---

# 🌐 ActivityPub / Fediverse

> Catégorie regroupant les applications compatibles avec le protocole **ActivityPub** (standard W3C de décentralisation du social web), formant ensemble le **Fediverse** — un réseau de serveurs communiquant entre eux sans autorité centrale.

## 📊 Vue d'ensemble

| Métadonnée | Valeur |
| :--- | :--- |
| **Nombre d'apps** | 34 |
| **Apps documentées** | 34/34 (100%) |
| **Tag selfh.st** | `activitypub-fediverse` |
| **Tag ID** | 60 |
| **Volume fiches** | ~193 Ko |
| **Taille moy/fiche** | ~5.7 Ko |

## 🏷️ Sous-catégories par usage

### 💬 Microblogging (fédéré)
Les alternatives décentralisées à Twitter/X. Toutes implémentent ActivityPub et permettent de suivre/interagir avec des comptes d'autres serveurs.

- 🐘 [[app-mastodon]] — Référence du Fediverse (Elixir)
- 🌸 [[app-misskey]] — Microblogging riche (Misskey, fork japonais)
- ⚡ [[app-snac]] — Serveur minimaliste en C99 (single binary)
- 💎 [[app-ktistec]] — Microblogging en Crystal
- 🦀 [[app-mitra]] — Microblogging en Rust (par auteur Pleroma)
- 🌱 [[app-hollo]] — Microblogging en Rust (hobbyiste)
- 🎭 [[app-akkoma]] — Fork de Pleroma (Elixir, plus actif)
- 🐘 [[app-pleroma]] — Précurseur (Elixir, maintenance minimale → préférer Akkoma)

### 🎬 Vidéo
- 🎬 [[app-peertube]] — Plateforme vidéo fédérée (alternative YouTube)
- 🎞️ [[app-loops]] — Vidéo courte fédérée (alternative TikTok)

### 📷 Photos
- 📷 [[app-pixelfed]] — Partage de photos fédéré (alternative Instagram)

### 🎵 Audio / Musique
- 🎵 [[app-funkwhale]] — Plateforme audio fédérée (alternative Spotify, API Subsonic)
- 🎙️ [[app-castopod]] — Podcasting fédéré

### 🔗 Agrégateurs de liens (style Reddit)
- 🦬 [[app-lemmy]] — Agrégateur de liens (clone Reddit, Rust)
- 🌐 [[app-mbin]] — Fork communautaire de Kbin (PHP/Symfony)
- 🐡 [[app-piefed]] — Agrégateur de liens plus récent (Python)

### 📚 Bookmarks & Catalogues
- 📚 [[app-bookwyrm]] — Réseau social de lecteurs (alternative Goodreads)
- 🔖 [[app-postmarks]] — Bookmarks fédérés (mono-utilisateur)
- 💿 [[app-neodb]] — Catalogue social de médias (livres/films/musique/jeux)

### ✍️ Blogging / Écriture
- ✍️ [[app-writefreely]] — Blogging minimaliste (alternative Ghost)
- 🩷 [[app-pinkary]] — Liens de profil type Linktree (fédérés)

### 🗨️ Forums & Discussions
- 🗨️ [[app-nodebb]] — Forum moderne avec support ActivityPub (Node.js)
- 🤝 [[app-friendica]] — Réseau social multi-protocoles (Red Matrix)

### 🛒 Événements & Rencontres
- 📅 [[app-mobilizon]] — Plateforme d'événements fédérée (par Framasoft)
- 🎉 [[app-gancio]] — Calendrier d'événements fediverse
- 🎊 [[app-gathio]] — Planification d'événements simple

### 🛍️ Marché
- 🛒 [[app-flohmarkt]] — Place de marché fédérée (Elixir)

### 🌐 Décentralisé multi-fonctions
- 🌐 [[app-hubzilla]] — Hubzilla, plateforme multi-protocoles (Zot)
- 🏡 [[app-socialhome]] — Réseau social décentralisé (multi-protocole)

### 🌉 Outils spéciaux
- 🌉 [[app-touitomamout]] — Bridge Twitter↔Mastodon (sync bidirectionnelle)
- 🪢 [[app-ties]] — Gestion de contacts/réseaux sociaux fediverse-aware
- 🌳 [[app-betula]] — Microblogging léger (hobbyiste)
- 🧭 [[app-tootik]] — Navigateur Gopher/Internet fediverse (expé)

## 🔑 Concepts clés

### ActivityPub
Protocole standardisé par le W3C en 2018, permettant à des serveurs hétérogènes de communiquer. Deux types d'objets :
- **Actors** : utilisateurs, groupes, bots
- **Activities** : Create, Update, Delete, Follow, Like, Announce (boost), etc.

### Fédération vs Distribution
- **Fédération** : serveurs autonomes qui s'accordent sur un protocole commun (le cas ActivityPub)
- **Distribution** : un fournisseur central qui pousse le contenu (legacy social web)

### Avantages
- **Pas de propriétaire unique** : aucune entreprise ne peut fermer ou censurer unilatéralement
- **Portabilité** : vous pouvez migrer d'une instance à l'autre en gardant vos followers
- **Interopérabilité** : un compte Mastodon peut suivre un compte Pixelfed, PeerTube, etc.

### Défis
- **Modération distribuée** : le contenu d'une instance peut être vu par les autres même après suppression
- **Bus factor** : beaucoup d'implémentations dépendent d'un seul mainteneur
- **Découverte** : trouver des comptes sur d'autres instances n'est pas trivial
- **Modèles économiques flous** : pas de pub native, financement souvent par dons

## 🛠️ Points techniques communs

| Composant | Usage typique |
| :--- | :--- |
| **Base de données** | PostgreSQL (majorité) |
| **Cache/Queue** | Redis |
| **Storage** | S3-compatible (local ou cloud) |
| **Recherche** | Elasticsearch / Meilisearch (optionnel, coûteux) |
| **Reverse proxy** | Nginx, Caddy, Traefik (obligatoire pour TLS) |
| **Workers** | Sidekiq (Ruby), Oban (Elixir), Celery (Python) |

## 📊 Statistiques par stack technique

| Langage | Apps | Exemples |
| :--- | :---: | :--- |
| **Elixir** | 5 | Mastodon, Akkoma, Pleroma, Mobilizon, Flohmarkt |
| **Rust** | 4 | Lemmy, Mitra, Hollo, Loops |
| **Ruby** | 2 | Mastodon (legacy), Postmarks |
| **Node.js** | 2 | NodeBB, Touitomamout |
| **PHP** | 2 | Mbin, PieFed (partial) |
| **Python** | 3 | Funkwhale, BookWyrm, Socialhome, Gathio |
| **Go** | 3 | Castopod, Gancio, GoToSocial |
| **Crystal** | 1 | Ktistec |
| **C** | 1 | Snac |
| **Java** | 1 | WriteFreely, Hubzilla (PHP) |

## 🏆 Recommandations par besoin

| Besoin | Recommandation |
| :--- | :--- |
| **Instance Mastodon sérieuse (10K+ users)** | [[app-mastodon]] — référence, large écosystème |
| **Instance Mastodon légère (<100 users)** | [[app-gotosocial]] ou [[app-snac]] — single binary, peu de RAM |
| **Vidéo YouTube-like** | [[app-peertube]] — standard, décentralisé |
| **Photos Instagram-like** | [[app-pixelfed]] — mature, bien intégré |
| **Musique Spotify-like** | [[app-funkwhale]] — API Subsonic compatible |
| **Reddit-like** | [[app-lemmy]] — le plus mature |
| **Bookwyrm / Goodreads** | [[app-bookwyrm]] — spécialisé livres |
| **Blogging long-form** | [[app-writefreely]] — minimaliste |
| **Événements** | [[app-mobilizon]] ou [[app-gancio]] |
| **Forum généraliste** | [[app-nodebb]] — grande communauté, plugins |
| **Hobbyiste / learning** | [[app-snac]], [[app-hollo]], [[app-mitra]] — single binary, simples |

## ⚠️ Pièges à éviter

1. **Bus factor = 1** : Hollo, Betula, Tootik, Ties sont des projets hobbyistes — pour une prod critique, privilégier Mastodon/Misskey/PeerTube
2. **Maintenance** : Pleroma est en mode maintenance minimale — préférer Akkoma (fork actif)
3. **Stockage** : Peertube, Pixelfed, Funkwhale mangent du disque — prévoir plusieurs To
4. **Modération** : une instance mal modérée peut nuire à tout le Fediverse (defederation)
5. **Domaine** : choisir un domaine stable, la migration d'instance est complexe

## 📊 Statistiques globales du catalogue

- **Catégories** : 25/172
- **Apps documentées** : ~602 (~544 canoniques + 58 mini-fiches) sur 1304 (~42%)
- **C'est la 2ème plus grosse catégorie** après *arr (51) — Fediverse = 34 apps.

## 🔗 Pages Liées

- [[Catalogue-Self-Hosted]] — Hub principal
- [[comparatif-microblogging-fediverse]] — À venir
- [[comparatif-video-fediverse]] — À venir
- [[recettes-docker-compose]] — Templates
- [[securisation-home-lab]] — Sécurité
- [[federation-decentralisation]] — Concept (à créer)
