--- layout: default ---

The Python Web Calendaring Ecosystem

Calendaring is harder than it looks. We do it properly.

RFC 5545, CalDAV, JMAP: each one has quirks, and real servers pile on more. Most Python libraries quietly get recurrences wrong or skip the hard parts entirely.

We don't. Small team, real servers, no company behind it. Funded by NLnet NGI Zero. Parts of this software run in millions of installations; Nextcloud, Thunderbird, and Android all ship it.

Key software

{% for pkg in site.data.packages %} {% if pkg.homepage_featured %} {% include package_card.html %} {% endif %} {% endfor %}

See all software →