---
title: Calendar
created: 2026-06-07
updated: 2026-06-07
type: category
tags: [catalogue, calendar, caldav, carddav, scheduling, booking]
confidence: high
sources: [https://selfh.st/apps/?tag=calendar]
---

# 📅 Calendar

> Catégorie regroupant les **calendriers et outils de prise de RDV auto-hébergeables** : alternatives à Google Calendar, Outlook, Calendly. Tag avec une superstar (Cal.com, 13911⭐) et les serveurs CalDAV/CardDAV (Radicale, Baïkal, DAViCal).

## 📊 Vue d'ensemble

| Métadonnée | Valeur |
| :--- | :--- |
| **Nombre d'apps** | 11 |
| **Apps documentées** | 11/11 (100%) |
| **Tag selfh.st** | `calendar` |
| **Tag ID** | 7 |
| **Volume fiches** | ~70 Ko |
| **Taille moy/fiche** | ~6.4 Ko |
| **Collisions** | 0 |

## 🏷️ Sous-catégories par usage

### 🏆 Scheduling / booking
- 📅 [[app-cal-com]] — Scheduling/booking (13911⭐, TS, superstar)

### 🗓️ Serveurs CalDAV / CardDAV
- 🗓️ [[app-radicale]] — CalDAV/CardDAV server (513⭐, Python)
- 🌙 [[app-baikal]] — CalDAV/CardDAV server (316⭐, PHP)
- 🏛️ [[app-davical]] — CalDAV server (78⭐, PHP, contesté)
- 📚 [[app-sabre-dav]] — Librairie CalDAV/CardDAV (369⭐, PHP)

### 🔐 Privacy-first
- 🔐 [[app-etesync]] — E2E encrypted calendar/contacts (101⭐, Python/Django)
- 🐝 [[app-hivedav]] — CalDAV server (0⭐, Python)

### 🎨 UI modernes
- 🐝 [[app-fluidcalendar]] — Calendar UI moderne (63⭐, TS)
- 🐝 [[app-manage-my-damn-life]] — Calendar + tasks (43⭐, TS)
- 🐝 [[app-keeper]] — Calendar app (34⭐, TS)
- 🐝 [[app-luna]] — Calendar (10⭐, Python)

## 🔑 Concepts clés

### CalDAV / CardDAV
Standards IETF pour :
- **CalDAV** : calendrier (événements)
- **CardDAV** : contacts (vCards)
- Synchronisation entre devices (iOS, Android, Thunderbird, etc.)

### Scheduling vs Calendar
- **Calendar** : voir ses événements, sync entre devices (Radicale, Baïkal, EteSync)
- **Scheduling** : prendre RDV, gérer disponibilités (Cal.com)

### E2E Encryption
- **EteSync** : chiffrement côté client, serveur ne voit que des blobs
- **Radicale/Baïkal** : serveur voit les données en clair (HTTPS only)

### Libre vs propriétaire
- **Libre** : Radicale, Baïkal, DAViCal, EteSync
- **Cal.com** : code source libre, mais business model SaaS

## ⚠️ Pièges à éviter

1. **DAViCal** : ⚠️ contesté — projet legacy, releases épisodiques, bus factor 1. Préférer Radicale/Baïkal.
2. **DAV vs apps modernes** : CalDAV nécessite un client (Thunderbird, iOS, Android). Pas d'UI web riche.
3. **Cal.com = lourd** : PostgreSQL + Redis + workers. Compter 2-4 Go RAM.
4. **EteSync = Proton** : la société EteSync a été rachetée par Proton (2023). Le code reste libre, l'infra commerciale est maintenant Proton.
5. **Discovery** : iOS et macOS découvrent automatiquement les serveurs CalDAV via DNS SRV. Configurer `_caldavs._tcp.example.com`.
6. **Multi-comptes** : Radicale et Baïkal gèrent multi-users, mais ACL limités. Pour partage, préférer Nextcloud.
7. **Mobile sync** : la plupart des apps mobiles (iOS, Android, DAVx5) supportent CalDAV/CardDAV nativement.

## 🛠️ Points techniques communs

| Composant | Usage typique |
| :--- | :--- |
| **Base de données** | SQLite (Radicale, Baïkal), PostgreSQL (DAViCal, Cal.com, EteSync) |
| **Stockage** : filesystem, S3 (optionnel) |
| **Auth** : local, LDAP (DAViCal) |
| **API** : CalDAV, CardDAV, REST (Cal.com) |
| **Reverse proxy** : Traefik/Caddy/Nginx (HTTPS obligatoire) |

## 🏆 Recommandations par besoin

| Besoin | Recommandation |
| :--- | :--- |
| **Scheduling type Calendly** | [[app-cal-com]] |
| **CalDAV/CardDAV simple** | [[app-radicale]] (le plus simple) |
| **CalDAV/CardDAV PHP** | [[app-baikal]] |
| **E2E encryption** | [[app-etesync]] |
| **Librairie DAV** | [[app-sabre-dav]] (composant) |
| **UI web moderne** | [[app-fluidcalendar]] |
| **+ Tasks** | [[app-manage-my-damn-life]] |
| **Vétéran** | [[app-davical]] (legacy, contesté) |

## 📊 Stats par stack technique

| Langage | Apps | Exemples |
| :--- | :---: | :--- |
| **TypeScript** | 4 | Cal.com, FluidCalendar, Manage My Damn Life, Keeper |
| **PHP** | 3 | Baïkal, DAViCal, sabre/dav |
| **Python** | 4 | Radicale, EteSync, Luna, HiveDAV |

## 📊 Statistiques globales du catalogue

- **Catégories** : 43/172
- **Apps documentées** : ~960 (~892 canoniques + 68 mini-fiches) sur 1304 (~68%)

## 🔗 Pages Liées

- [[Catalogue-Self-Hosted]] — Hub principal
- [[cat-bookmarks]] — Voisin (organisation)
- [[cat-note-taking]] — Voisin (productivité)
- [[recettes-docker-compose]] — Templates
- [[comparatif-caldav-servers]] — À venir
- [[comparatif-cal-com-vs-calendly]] — À venir
- [[caldav-discovery-dns]] — Concept (à créer)
