kurrier

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.

Docs Contact

Dark Mode:

Docs Contact


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:

  • Mail
  • 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 .ics invitations
  • 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