khal
Calendar & ContactsCommand-line calendar built on CalDAV
Replaces Google Calendar
The 6 best Offline-First calendar & contacts you can self-host, ranked by community traction.
Command-line calendar built on CalDAV
Replaces Google Calendar
CalDAV/CardDAV sync client for Android
Replaces Google Calendar Sync, iCloud sync
Synchronize calendars and contacts via CalDAV/CardDAV
Replaces iCloud sync
Text-based calendar and scheduling application
Replaces Google Calendar
File-based calendar and contacts synchronization
Replaces Google Calendar
Calendar and scheduling component of KDE Kontact
Replaces Outlook Calendar
No apps match these filters.
| App | Deploy effort | Difficulty | Min. RAM | License | ★ Stars |
|---|---|---|---|---|---|
| khal | Read-the-docs project | Medium | 64 MB | MIT | 3,073 |
| DAVx5 | Read-the-docs project | Easy | 128 MB | GPL-3.0 | 2,949 |
| vdirsyncer | Read-the-docs project | Medium | 64 MB | BSD-3-Clause | 1,888 |
| calcurse | Read-the-docs project | Easy | 16 MB | BSD-2-Clause | 1,308 |
| Decsync Calendar Sync | Read-the-docs project | Medium | 128 MB | GPL-3.0 | 702 |
| KOrganizer | Read-the-docs project | Medium | 512 MB | GPL-2.0 | 100 |
Every option here is open-source and self-hostable, tagged Offline-First within the calendar & contacts category. Deploy effort is graded from published container recipes, not vendor claims — see the methodology.