Skip to content
@pycalendar

PyCal

Python Calendaring Ecosystem

The Python Calendaring Ecosystem (PCE) team is a collection of free and open source libraries that implement the iCalendar, CalDAV, and JMAP standards for reading, writing, and synchronizing calendar data. Calendaring applications that depend on the Python calendaring ecosystem can create alarms, schedule one-time or recurring events, invite attendees, and perform other calendaring tasks. In this project several new libraries will be introduced for JMAP calendar support, protocol-agnostic sync, and Django integration. Together the packages icalendar, python-caldav, recurring-ical-events, and open-web-calendar form the foundation of calendar support for a broad range of Python applications.

The PCE is funded through NGI Zero Core and NGI Zero Commons, funds established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page and the PCE website.

NLnet foundation logo

NGI Zero Logo

Pinned Loading

  1. icalendar-anonymizer icalendar-anonymizer Public

    Privacy-focused iCalendar file anonymizer

    Python 2

  2. ical2jcal ical2jcal Public

    Convert icalendar between json (RFC 5545 ↔ RFC 7265)

    Python

  3. pycal.org pycal.org Public

    Website for the Python Calendaring Ecosystem

    HTML

Repositories

Showing 10 of 16 repositories