Calendars (CalDAV)
Sync your calendars across all your devices using CalDAV with Kurrier
Calendars (CalDAV)
Kurrier supports full CalDAV calendar syncing, giving you a powerful, private, self-hosted scheduling system that works seamlessly across all your devices β phones, tablets, desktops, and native calendar apps.
Whether you're using Apple Calendar, Thunderbird, DAVxβ΅ on Android, or Outlook via CalDAV plugins, Kurrier keeps everything in perfect sync.

Dark Mode:

What makes Kurrier Calendars special?
Kurrier isnβt just a standalone calendar server. Itβs part of a deeply integrated personal information suite, alongside:
βοΈ Mail
Invite guests and receive event invitations directly inside your Kurrier inbox.
Kurrier automatically processes .ics attachments, updates your calendar, and tracks attendee responses.
π₯ Contacts (CardDAV)
Your event attendees automatically link with your Kurrier contacts. Names, avatars, and emails are unified across:
- Contacts
- Calendar
- Autocomplete fields in the UI
No duplication. No inconsistencies. One shared identity graph.
π Calendar
Kurrier merges mail + contacts + events into a single cohesive, self-hosted platform.
What works today
Kurrierβs CalDAV backend is already fully capable of:
β Creating and storing calendars
Create personal calendars, work calendars, or shared calendar collections from any CalDAV app.
β Two-way syncing of events
Create, update, or delete events on any device β the changes sync instantly.
β Accurate timezone handling
Kurrier stores all events in UTC and converts them to the correct timezone in both your UI and .ics files.
β Event invitations & iTIP support
Kurrier correctly handles:
- Sending
.icsinvitations - Receiving replies (ACCEPTED / DECLINED / TENTATIVE)
- Updating attendee partstats
- Cancelation flows
All directly through Kurrier Mail.
β Multi-device support
Works flawlessly on:
- iOS & macOS Calendar
- Android (DAVxβ΅)
- Thunderbird / Lightning
- Outlook (CalDAV plugin)
- Any CalDAV-compatible client
β Integrated attendee management
Kurrier tracks:
- Organizer identity
- Guest list
- RSVP status
- Roles (chair, required attendee, optional attendee)
All visible inside the Kurrier Calendar UI.
Kurrier Calendar Web UI
The Calendar Web UI is now functional and includes:
- Popover editing
- Time zone aware event creation
- Guest management
- Email notifications for attendees
- Deep linking from inbox to event
The goal is a clean, modern, Google Calendarβstyle interface that fits naturally inside the Kurrier dashboard.
Why CalDAV?
CalDAV is an open standard, which means:
- No vendor lock-in
- Works across all platforms
- Portable, exportable, future-proof
- Fully under your control when self-hosted
Kurrier simply acts as your private calendar engine, synced across your personal ecosystem.
Coming soon
Kurrierβs calendar system is rapidly evolving. Next on the roadmap:
π Recurring events
Support for RRULEs (daily/weekly/monthly/custom repeats).
π All-day events
Native all-day event rendering and syncing.
π₯ Shared calendars
Multiple users sharing the same calendar with view/edit permissions.
π Attachments & event metadata
Adding notes, files, and extended properties to events.
π In-browser reminders
Desktop notifications, snooze support, and reminder settings.
π Multiple calendars per identity
Color-coded views & per-calendar visibility toggles.
π Availability and free/busy
Auto-computed availability windows for scheduling.
Summary
- β A complete, standards-compliant CalDAV backend
- β Two-way syncing with all major calendar apps
- β Event invitations and RSVP processing through Kurrier Mail
- β Contact-aware attendee management
- β Modern web UI for creating and editing events
And coming soon:
- π Recurring events
- π All-day events
- π₯ Shared calendars
- π Web reminders
- π Multi-calendar management