Comparison of CalDAV and CardDAV implementations

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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[edit]

Client name Platform License CalDAV events CalDAV tasks CalDAV journals CardDAV User interface Online store WK URL[clarification needed] DNS SRV
AgenDAV[1] Cross-platform JavaScript Web browser GNU GPL Yes N/A Unknown N/A AgenDAV's fullcalendar.io No Unknown Unknown
Cadaver[2] Command-line GNU GPL Yes Unknown Unknown Yes Unknown Unknown Unknown Unknown
aCal[3] Android GNU GPL Yes Yes Unknown N/A aCal aCal Unknown Unknown
AndroidCaldavSyncAdapater[4] Android GNU GPL Yes N/A Unknown N/A Android Google Play Unknown Unknown
CalDavZAP[5] Cross-platform JavaScript Web browser AGPL Yes Yes Unknown N/A CalDavZAP No Unknown Unknown
CardDavMATE[6] Cross-platform JavaScript Web browser AGPL N/A N/A N/A Yes CardDavMATE No Unknown Unknown
InfCloud (CalDavZAP+CardDavMATE)[7] Cross-platform JavaScript Web browser AGPL Yes Yes Unknown Yes InfCloud No Unknown Unknown
Chandler Desktop[8] Cross-platform Python Apache Yes Yes Unknown No Unknown Unknown Unknown Unknown
DAVdroid[9] Android GNU GPL Yes Yes Unknown Yes Android, OpenTasks Google Play, OpenTasks Yes Yes
jqCalDAV[10] Cross-platform JavaScript Web browser MIT Yes Yes Unknown N/A Unknown Unknown Unknown Unknown
KCardDAV[11] (discontinued) Cross-platform Kontact add-on GNU GPL N/A N/A N/A Yes Unknown Unknown Unknown Unknown
KOrganizer, KAddressBook, Kontact Unix-KDE GNU GPL Yes Yes Unknown Yes KOrganizer KOrganizer Unknown Unknown
Lightning[12] Cross-platform Thunderbird Add-on MPL, GPL, LGPL Yes Yes Unknown N/A Lightning Lightning Unknown Unknown
Mulberry[13] Cross-platform Apache Yes Yes Unknown Yes Unknown Unknown Unknown Unknown
Outlook CalDav Synchronizer[14] Windows AGPL Yes Yes Unknown Yes Outlook Unknown Yes Yes
pyCardDAV[15] Cross-platform Python MIT N/A N/A N/A Yes Unknown Unknown Unknown Unknown
The Bat![16] Windows Proprietary No No No Yes The Bat! The Bat!'s address book Unknown Unknown
Inverse SOGo Connector-Integrator[17] Cross-platform Thunderbird Add-on MPL, GPL, LGPL Yes Yes Unknown Yes Mozilla Mozilla Add-ons Unknown Unknown
Evolution Cross-platform GNU GPL Yes Yes Unknown Cards via WebDAV[18] Evolution Evolution Unknown Unknown
ReminderFox[19] Cross-platform Firefox MPL 1.1 Yes Yes Unknown N/A ReminderFox Yes Unknown Unknown

Server implementations[edit]

Server name License Programming language RFC 2616 HTTP/1.1 RFC 2617 HTTP auth. RFC 2518 Web­DAV RFC 3253 Web­DAV vers. RFC 3744 Web­DAV ACL RFC 4324 iCal CAP RFC 4331 Web­DAV quota RFC 4709 Web­DAV mount RFC 4791 Cal­DAV RFC 4918 Web­DAV ext. RFC 5397 Web­DAV current principal RFC 5545 rev. iCal RFC 5546 iCal iTIP RFC 5689 Web­DAV ext. MKCOL RFC 5995 Web­DAV POST add member RFC 6352 Card­DAV vCard RFC 6578 Web­DAV sync RFC 6638 Cal­DAV sched. RFC 7529 iCal RSCALE RFC 7540 HTTP/2 RFC 7809 Cal­DAV time zones by ref. RFC 7953 iCal VAVAIL­ABILITY
Baïkal[20][21] GNU GPL PHP Yes Yes Yes No Some No Unknown No Yes Yes Yes Yes Unknown Yes Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown
Bedework[22] Apache Java Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Yes Unknown Unknown Yes Yes Unknown Unknown Yes Yes Yes Unknown Unknown Unknown Unknown
Calendar and Contacts Server[23] Apache Python Yes Yes Yes Yes Yes No Unknown No Yes Yes Yes Yes Yes Yes Unknown Yes Yes Yes Unknown Unknown Unknown Unknown
Calypso[24] GNU GPL Python Yes Yes Yes No Unknown No Unknown No Yes Yes No Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Cyrus IMAP[25] BSD C Yes Yes Yes Some Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
DAViCal[26] GNU GPL PHP Yes Unknown Unknown Yes Yes Yes Unknown Yes Yes Yes Yes Yes Yes Yes Unknown Yes Unknown Yes Unknown Unknown Unknown Unknown
DavMail[27] GNU GPL Java Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Fennel[28] GNU GPLv3 JavaScript Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Group-Office[29] AGPL, proprietary PHP Yes Yes Yes Unknown Some Unknown Unknown Yes Yes Yes Yes Yes Unknown Yes Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown
Open Xchange GNU GPL, CC Java, JavaScript Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown
ownCloud[30] AGPL v3 PHP Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown
Radicale[31] GNU GPL Python Yes Yes Some No Some No Unknown No Some Some Some No Some No Unknown Some Unknown No Unknown Unknown Unknown Unknown
SabreDAV[32] BSD PHP Yes Yes Yes Yes Yes Yes Unknown Yes Yes Yes Yes Yes Yes Yes Unknown Yes Unknown Yes Unknown Unknown Unknown Unknown
Tryton[33]

[34]

GNU GPL Python Yes Yes Yes Unknown Unknown Unknown Unknown Unknown Yes Unknown Yes Yes Unknown Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown
Xandikos[35] GNU GPL Python Yes Yes Yes Some Some No No No Yes Yes Yes Yes No Yes Yes Yes Yes No Unknown Yes No No
Zarafa AGPL, proprietary PHP Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Read only Unknown Unknown Unknown Unknown Unknown Unknown
Zentyal[36] GNU GPL Perl Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Zimbra GNU GPL Unknown Yes Yes Yes Yes Yes No Unknown No Yes Unknown Yes Yes Yes Yes Unknown Yes Unknown Yes Unknown Unknown Unknown Unknown

See also[edit]

References[edit]