EXICalendar (iCalendar/Recurrence implementation, ICS format, RFC5545)
The ExICalendar library implements the ICalendar data format, according with Internet Calendaring and Scheduling Core Object Specification, RFC 5545.
The iCalendar data format represents exchanging calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information,
independent of any particular calendar service or protocol. The iCalendar format is suitable as an exchange format between applications or systems.
The format is defined in terms of a MIME content type.
The eXICalendar library provides ICS, Recurrence capabilities for components like eXCalendar, eXScheduleeXGantt, eXG2antt and so on.