Comparison of CalDAV and CardDAV implementations
Appearance
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 | CalDAV Journals | CardDAV | User interface | Offline store | WK URL | DNS SRV |
---|---|---|---|---|---|---|---|---|---|---|
BusyCal[1] | Mac OS X | Proprietary | Yes | Yes | ? | — | ? | ? | ? | |
AgenDAV[2] | Cross-platform JavaScript Web application | GPL | Yes | — | ? | — | AgenDAV's fullcalendar.io | No | ? | ? |
cadaver[3] | Command-line | GPL | Yes | ? | ? | Yes | ? | ? | ? | ? |
CalendarSync[4] | Android App | ? | Yes | — | ? | — | ? | ? | ? | ? |
CalDAV Tasksync free[5] | Android App | ? | — | Yes | ? | — | ? | ? | ? | ? |
aCal[6] | Android App | GPL | Yes | Yes | ? | — | aCal | aCal | ? | ? |
AndroidCaldavSyncAdapater[7] | Android App | GPL | Yes | — | ? | — | Android's | Android's | ? | ? |
ContactSync[8] | Android App | ? | — | — | — | Yes | ? | ? | ? | ? |
Contacts CardDAV Sync 2 Cloud[9] | Android App | Proprietary | No | No | ? | Yes | ? | ? | ? | ? |
CalDAV-Sync[10] | Android App | Proprietary | Yes | Yes | ? | — | Android's and OpenTasks[11] | Android's and OpenTasks[11] | Yes | No |
CardDAV-Sync[12] | Android App | Proprietary | — | — | — | Yes | Android's and Contact Editor[13] | Android's and Contact Editor[13] | Yes | No |
CalDavZAP[14] | Cross-platform JavaScript Web application | AGPL | Yes | Yes | ? | — | CalDavZAP | No | ? | ? |
CardDavMATE[15] | Cross-platform JavaScript Web application | AGPL | — | — | — | Yes | CardDavMATE | No | ? | ? |
InfCloud (CalDavZAP+CardDavMATE)[16] | Cross-platform JavaScript Web application | AGPL | Yes | Yes | ? | Yes | InfCloud | No | ? | ? |
Chandler Desktop[17] | Cross-platform Python | Apache | Yes | Yes | ? | No | ? | ? | ? | ? |
cFos Outlook DAV[18] | MS Outlook add-in, Microsoft Windows | Proprietary | Yes | Yes | ? | Yes | ? | ? | ? | ? |
Daylite[19] | Mac OS X | Proprietary | Yes | No | ? | No | ? | ? | ? | ? |
DAVdroid[20] | Android App | GPL | Yes | Yes | ? | Yes | Android's | Android's | Yes | Yes |
eM Client[21] | Microsoft Windows | Proprietary | Yes | Yes | ? | Yes | ? | ? | ? | ? |
Fantastical[22] | Mac OS X | Proprietary | Yes | ? | ? | No | ? | ? | ? | ? |
iCal Import/Export CalDAV[23] | Android App | Proprietary | Yes | — | ? | — | ? | ? | ? | ? |
jqCalDAV[24] | Cross-platform JavaScript Web application | MIT | Yes | Yes | ? | — | ? | ? | ? | ? |
KCardDAV[25] (discontinued) | Cross-platform Kontact add-on | GPL | — | — | — | Yes | ? | ? | ? | ? |
KOrganizer/KAddressBook/Kontact | Unix/KDE | GPL | Yes | Yes | ? | Yes | KOrganizer | KOrganizer | ? | ? |
Lightning[26] | Cross-platform Thunderbird Add-on | MPL/GPL/LGPL | Yes | Yes | ? | — | Lightning | Lightning | ? | ? |
Mulberry[27] | Cross-platform | Apache | Yes | Yes | ? | Yes | ? | ? | ? | ? |
pyCardDAV [28] | Cross-platform Python | MIT | — | — | — | Yes | ? | ? | ? | ? |
The Bat! [29] | Microsoft Windows | Proprietary | No | No | No | Yes | The Bat! | The Bat!'s address book | ? | ? |
Inverse SOGo Connector/Integrator[30] | Cross-platform Thunderbird Add-on | MPL/GPL/LGPL | Yes | Yes | ? | Yes | Mozilla's | Mozilla's | ? | ? |
Evolution | Cross-platform | GPL | Yes | Yes | ? | Cards via WebDAV[31] | Evolution | Evolution | ? | ? |
Calendars/Reminders/Contacts/Mail | iOS and Mac OS X | Proprietary | Yes | Yes | ? | Yes | ? | ? | ? | ? |
ReminderFox[32] | Cross-platform Firefox plugin | MPL | Yes | Yes | ? | — | ReminderFox's | Yes | ? | ? |
SurGATE Outlook Sync Client [33] | Microsoft Windows | Proprietary | Yes | Yes | ? | Yes | Outlook | ? | ? | ? |
OpenProtocols Connector for Outlook[34] | Microsoft Windows | Proprietary | Yes | Yes | ? | Yes | Outlook | ? | ? | ? |
Server implementations
Server name | License | Programming Language | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Baïkal[35][36] | GNU GPL | PHP | Yes | Yes | Yes | No | Some | No | No | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? |
Bedework[37] | Apache | Java | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? | Yes | Yes | ? | Yes | Yes |
Calendar and Contacts Server[38] | Apache | Python | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Calypso[39] | GNU GPL | Python | Yes | Yes | Yes | No | ? | No | No | Yes | Yes | No | Yes | Yes | ? | ? | ? |
DAViCal[40] | GNU GPL | PHP | Yes | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
DavMail[41] | GNU GPL | Java | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Daylite Server[19] | Proprietary | ? | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | No | No | Yes | Yes | ? |
Fennel[42] | GNU GPLv3 | JavaScript | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Group-Office[43] | AGPL/Proprietary | PHP | Yes | Yes | Yes | ? | Some | ? | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? |
IT Hit Active Directory CardDAV Server[44] | Proprietary | ? | Yes | Yes | Yes | No | Yes | No | No | No | Yes | Yes | No | No | No | Yes | No |
IT Hit WebDAV Server Engine for .Net[45] | Proprietary | C# | Yes | Yes | Yes | Yes | Yes | ? | ? | Yes | Yes | Yes | ? | Yes | Yes | Yes | ? |
Open Xchange | GNU GPL / CC | Java, JavaScript | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? |
Oracle Unified Communications Suite[46] | Proprietary | ? | Yes | Yes | Yes | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
ownCloud[47] | AGPLv3 | PHP | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? | ? | ? | ? | Yes | ? |
Radicale[48] | GNU GPL | Python | Yes | Yes | Some | No | Some | No | No | Some | Some | Some | No | Some | No | Some | No |
SabreDAV[49] | BSD | PHP | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Synology CardDAV server[50] | Proprietary | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Tryton[51] | GNU GPL | Python | Yes | Yes | Yes | ? | ? | ? | ? | Yes | ? | Yes | Yes | ? | ? | Yes | ? |
Zarafa | AGPL/Proprietary | PHP | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Read only | ? |
Zentyal[53] | GNU GPL | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Zimbra | GNU GPL | ? | Yes | Yes | Yes | Yes | Yes | No | No | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes |
See also
References
- ^ BusyCal features
- ^ AgenDAV project home
- ^ cadaver home
- ^ CalendarSync
- ^ TaskSync
- ^ "Main Page - ACal Wiki". Wiki.acal.me. 2013-04-01. Retrieved 2015-12-23.
- ^ "gggard/AndroidCaldavSyncAdapater ¡ GitHub". Github.com. Retrieved 2015-12-23.
- ^ ContactSync
- ^ Contacts CardDAV Sync2Cloud
- ^ CalDAV-Sync homepage and CalDAV-Sync on Google Play
- ^ a b OpenTasks on GitHub and OpenTasks on Google Play
- ^ CardDAV-Sync homepage and CardDAV-Sync on Google Play
- ^ a b Contact Editor homepage and Contact Editor on Google Play
- ^ CalDavZAP
- ^ CardDavMATE
- ^ InfCloud (integrated version of CalDavZAP and CardDavMATE)
- ^ Chandler Project
- ^ cFos Outlook DAV
- ^ a b Daylite home page
- ^ DAVdroid home page
- ^ eM Client - Features
- ^ Fantastical home page
- ^ iCal Import/Export CalDAV
- ^ jqCalDAV project home
- ^ KCardDAV project home
- ^ Lightning - Project Home
- ^ Mulberry client configuration
- ^ pyCardDAV project home
- ^ The Bat! - Features
- ^ SOGo Overview
- ^ "Apps/Evolution/Contacts_on_WebDAV - GNOME Wiki!". Wiki.gnome.org. Retrieved 2015-12-23.
- ^ ReminderFox project home
- ^ SurGAT Outlook Sync Client - Project Home
- ^ OpenProtocols Connector for Outlook - Project Home
- ^ "CalDAV + CardDAV lightweight server: Baïkal". Retrieved 2015-11-20.
- ^ Baïkal iCal export
- ^ Bedework overview
- ^ Calendar and Contacts Server guiding standards
- ^ Calypso
- ^ DAViCal RFC Compliance
- ^ DavMail project home
- ^ Fennel on GitHub
- ^ Group-Office Homepage
- ^ IT Hit Active Directory Address Book CardDAV Server
- ^ IT Hit WebDAV Server Engine for .Net
- ^ Oracle Unified Communications Suite
- ^ ownCloud home
- ^ "A Simple Calendar and Contact Server". Retrieved 2015-11-20.
- ^ SabreDAV Supported RFC's
- ^ Synology home
- ^ Tryton
- ^ https://groups.google.com/group/tryton/browse_thread/thread/f5c19412cc79d185 tryton CalDAV google calendar
- ^ Zentyal Community Edition official Site