Comparison of CalDAV and CardDAV implementations

A comparison of CalDAV and CardDAV implementations offers two overviews of client and server computer software implementations of the CalDAV and CardDAV protocols.

Client implementations

Client name Platform License CalDAV Events CalDAV Tasks CardDAV
BusyCal[1] Mac OS X Proprietary Yes Yes N/A
AgenDAV[2] Cross-platform JavaScript Web application GPL Yes N/A N/A
cadaver[3] Command-line GPL Yes ? ?
CalendarSync[4] Android App ? Yes N/A N/A
CalDAV Tasksync free[5] Android App ? N/A Yes N/A
aCal[6] Android App GPL Yes Yes N/A
AndroidCaldavSyncAdapater[7] Android App GPL Yes N/A N/A
ContactSync[8] Android App ? N/A N/A Yes
Contacts CardDAV Sync 2 Cloud[9] Android App Proprietary No No Yes
CalDAV-Sync[10] Android App Proprietary Yes Yes N/A
CardDAV-Sync[11] Android App ? N/A N/A Yes
CalDavZAP[12] Cross-platform JavaScript Web application AGPL Yes Yes N/A
CardDavMATE[13] Cross-platform JavaScript Web application AGPL N/A N/A Yes
InfCloud (CalDavZAP+CardDavMATE)[14] Cross-platform JavaScript Web application AGPL Yes Yes Yes
Chandler Desktop[15] Cross-platform Python Apache Yes Yes No
cFos Outlook DAV[16] MS Outlook add-in, Microsoft Windows Proprietary Yes Yes Yes
Daylite[17] Mac OS X Proprietary Yes No No
DAVdroid[18] Android App GPL Yes ? Yes
eM Client[19] Microsoft Windows Proprietary Yes Yes Yes
Fantastical[20] Mac OS X Proprietary Yes ? No
jqCalDAV[21] Cross-platform JavaScript Web application MIT Yes Yes N/A
KCardDAV[22] (discontinued) Cross-platform Kontact add-on GPL N/A N/A Yes
Lightning[23] Cross-platform Thunderbird Add-on MPL/GPL/LGPL Yes Yes N/A
Mulberry[24] Cross-platform Apache Yes Yes Yes
pyCardDAV [25] Cross-platform Python MIT N/A N/A Yes
Inverse SOGo Connector/Integrator[26] Cross-platform Thunderbird Add-on MPL/GPL/LGPL Yes Yes Yes
Evolution Cross-platform GPL Yes Yes Cards via WebDAV[27]
Calendars/Reminders/Contacts/Mail iOS and Mac OS X Proprietary Yes Yes Yes
SurGATE Outlook Sync Client [28] Microsoft Windows Proprietary Yes Yes Yes
OpenProtocols Connector for Outlook[29] Microsoft Windows Proprietary Yes Yes Yes

Server implementations

Server name Lic. RFC 2616 HTTP 1.1 spec. RFC 2617 HTTP access auth. RFC 2518 Web DAV spec. RFC 3253 Web DAV ext. RFC 3744 Web DAV ACL RFC 4324 iCal CAP spec. RFC 4709 Web DAV mount RFC 4791 Cal DAV spec. RFC 4918 Web DAV ext. RFC 5397 Web DAV principal RFC 5545 rev. iCal spec. RFC 5546 iCal iTIP spec. RFC 5689 WebDAV ext. MKCOL RFC 6352 Card DAV vCard RFC 6638 CalDAV Scheduling
Calendar and Contacts Server[30] Apache Yes Yes Yes Yes Yes No No Yes Yes Yes Yes Yes Yes Yes Yes
Baïkal[31][32] GPL Yes Yes Yes No Some No No Yes Yes Yes Yes ? Yes Yes ?
Bedework[33] Apache ? ? ? ? ? ? ? Yes ? ? Yes Yes ? Yes Yes
Calypso GPL Yes Yes Yes No ? No No Yes Yes No Yes Yes ? ? ?
DAViCal[34] GPL Yes ? ? Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ?
DavMail[35] GPL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Daylite Server[17] Proprietary Yes Yes Yes Yes Yes No No Yes Yes Yes No No Yes Yes ?
Group-Office[36] AGPL/Commercial Yes Yes Yes ? Some ? Yes Yes Yes Yes Yes ? Yes Yes ?
IT Hit WebDAV Server Engine for .Net[37] Commercial Yes Yes Yes Yes Yes ? ? Yes Yes Yes ? Yes Yes Yes ?
ownCloud[38] AGPLv3 ? ? ? ? ? ? ? Yes ? ? ? ? ? Yes ?
Radicale GPL Yes Yes Some No Some No No Some Some Some No Some No Some No
SabreDAV[39] BSD Yes Yes Yes ? Yes ? Yes Yes Yes Yes Yes Yes Yes Yes Yes
Tryton[40][41] GPL Yes Yes Yes ? ? ? ? Yes ? Yes Yes ? ? Yes ?
Zimbra ZPL Yes Yes Yes ? ? ? ? Yes ? Yes ? ? ? Yes ?
Fennel[42] GPLv3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Zentyal[43] Gpl ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

See also

References