The library used by CalendarServer as part of its CalDAV/iCalendar support. Milton is a java library for WebDAV, CalDAV and CardDAV server implementations. LibicalĪn open source reference implementation of the iCalendar data type and serialization format. The IT Hit SDK is shipped with iCalendar and vCard parsing libraries covered by over 1500 unit tests and several C# template projects with Microsoft SQL and file system back-end storages that you can use as a starting point for CalDAV-enabling your CRM/CMS/ERP. NET web application in minutes using Visual Studio wizard. With IT Hit Engine you can add CalDAV and CardDAV support to your. Jsical - Javascript parser for rfc5545 IT Hit WebDAV Server Engine for. icalendar (Ruby)Ī Ruby library to parse and generate iCalendar files. icalendar (Python)Ī Python library to parse and generate iCalendar files. Simple Python 3 library to download, parse and query iCal sources. ICal4j is a Java library used to read and write iCalendar data streams as defined in RFC2445. This project is a CalDAV (RFC4791) client library for Python. CalDAVClientLibraryĪ protocol library for CalDAV with an interactive shell. CalDAV libraries supported implementations CalDAV4jĬalDAV4j is a protocol library that extends the Slide project’s WebDAV client library (which itself is an extension of the Apache’s HttpClient library) to allow high level manipulation of CalDAV calendar collections as well as lower level CalDAV protocol interactions.