icalnet
IcalNet is an open-source platform for aggregating, indexing, and querying iCalendar data from multiple sources into a unified calendar view. It provides a RESTful API and a pluggable ingestion pipeline designed to support interoperability between calendar services that expose iCalendar data.
The project aims to improve data compatibility among calendar tools by offering a common internal event model,
The core data model represents events with fields such as id, start, end, duration, recurrence rule (RRULE),
IcalNet can ingest calendars via ICS files, CalDAV endpoints, or direct URL feeds, and exposes endpoints for
Released as open-source software, it is maintained by a community of contributors with documentation describing installation,