--- layout: page title: About eyebrow: Python Web Calendaring Ecosystem hero_sub: The boring important stuff. ---

What this is

Open source Python software covering the calendaring stack top to bottom: parsing .ics files, computing recurrences, talking to CalDAV and JMAP servers, CLI tools, Django integration. No company behind it. Maintainers use this in real projects.

Why it exists

Calendaring specs are old, full of gaps, and every real server interprets them differently. Most Python libraries in this space get recurrences wrong in ways that only show up in production, or just quietly skip the hard parts.

We test against real servers, track compatibility per server, and fix what breaks.

Standards we implement

    {% for std in site.data.standards %}
  • {{ std.id }} — {{ std.name }}
  • {% endfor %}

Funding

Funded by NLnet via the NGI Zero program, backed by the European Commission's Next Generation Internet initiative. Grants fund milestones and don't affect licensing or ownership.

Two prior grants through NLnet NGI Zero Core funded this work: Open Web Calendar and Open Web Calendar – recurring events.

License and governance

All open source. Licenses vary by package: BSD, LGPL, GPL, AGPL, and Apache 2.0. No foundation, no formal structure. Each package is owned by its maintainers and contributors. Contributions welcome; see the team page.

Funded by

NLnet Foundation, NGI Zero

This project has been funded by NLnet through the NGI Zero program, with financial support from the European Commission's Next Generation Internet initiative.