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 DNS SRV
BusyCal[1] macOS Proprietary Yes Yes ? N/A ? ? ?
AgenDAV[2] Cross-platform JavaScript Web browser GNU GPL Yes N/A ? N/A AgenDAV's fullcalendar.io No ? ?
Cadaver[3] Command-line GNU GPL Yes ? ? Yes ? ? ? ?
CalendarSync[4] Android ? Yes N/A ? N/A ? ? ? ?
CalDAV Tasksync free[5] Android ? N/A Yes ? N/A ? ? ? ?
aCal[6] Android GNU GPL Yes Yes ? N/A aCal aCal ? ?
AndroidCaldavSyncAdapater[7] Android GNU GPL Yes N/A ? N/A Android Google Play ? ?
ContactSync[8] Android ? N/A N/A N/A Yes ? ? ? ?
CalDAV-Sync[9] Android Proprietary Yes Yes ? N/A Android, OpenTasks[10] Google Play, OpenTasks[10] Yes No
CardDAV-Sync[11] Android Proprietary N/A N/A N/A Yes Android, Contact Editor[12] Google Play, Contact Editor[12] Yes No
CalDavZAP[13] Cross-platform JavaScript Web browser AGPL Yes Yes ? N/A CalDavZAP No ? ?
CardDavMATE[14] Cross-platform JavaScript Web browser AGPL N/A N/A N/A Yes CardDavMATE No ? ?
InfCloud (CalDavZAP+CardDavMATE)[15] Cross-platform JavaScript Web browser AGPL Yes Yes ? Yes InfCloud No ? ?
Chandler Desktop[16] Cross-platform Python Apache Yes Yes ? No ? ? ? ?
cFos Outlook DAV[17] Windows, Outlook add-in Proprietary Yes Yes ? Yes ? ? ? ?
Daylite[18] macOS Proprietary Yes No ? No ? ? ? ?
DAVdroid[19] Android GNU GPL Yes Yes ? Yes Android, OpenTasks Google Play, OpenTasks Yes Yes
eM Client[20] Windows Proprietary Yes Yes ? Yes ? ? ? ?
Fantastical[21] macOS Proprietary Yes ? ? No ? ? ? ?
iCal Import/Export CalDAV[22] Android Proprietary Yes N/A ? N/A ? ? ? ?
jqCalDAV[23] Cross-platform JavaScript Web browser MIT Yes Yes ? N/A ? ? ? ?
KCardDAV[24] (discontinued) Cross-platform Kontact add-on GNU GPL N/A N/A N/A Yes ? ? ? ?
KOrganizer, KAddressBook, Kontact Unix-KDE GNU GPL Yes Yes ? Yes KOrganizer KOrganizer ? ?
Lightning[25] Cross-platform Thunderbird Add-on MPL, GPL, LGPL Yes Yes ? N/A Lightning Lightning ? ?
Mulberry[26] Cross-platform Apache Yes Yes ? Yes ? ? ? ?
Outlook CalDav Synchronizer[27] Windows AGPL Yes Yes ? Yes Outlook ? Yes Yes
pyCardDAV[28] Cross-platform Python MIT N/A N/A N/A Yes ? ? ? ?
The Bat![29] 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 Mozilla Add-ons ? ?
Evolution Cross-platform GNU GPL Yes Yes ? Cards via WebDAV[31] Evolution Evolution ? ?
Calendars, Reminders, Contacts, Mail iOS, macOS Proprietary Yes Yes ? Yes ? ? ? ?
ReminderFox[32] Cross-platform Firefox MPL 1.1 Yes Yes ? N/A ReminderFox Yes ? ?
SurGATE Outlook Sync Client[33] Windows Proprietary Yes Yes ? Yes Outlook ? ? ?
OpenProtocols Connector for Outlook[34] Windows Proprietary Yes Yes ? Yes Outlook ? ? ?

Server implementations[edit]

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 Vers. RFC 3744 Web DAV ACL RFC 4324 iCal CAP spec. RFC 4331 Web DAV Quota RFC 4709 Web DAV mount RFC 4791 Cal DAV spec. RFC 4918 Web DAV ext. RFC 5397 WebDAV Current Principal RFC 5545 rev. iCal spec. RFC 5546 iCal iTIP spec. RFC 5689 Web DAV Ext. MKCOL RFC 5995 WebDAV POST add member RFC 6352 Card DAV vCard RFC 6578 Web DAV Sync RFC 6638 CalDAV Sched. RFC 7529 iCal RSCALE RFC 7540 HTTP/2 RFC 7809 CalDAV Time Zones by Ref. RFC 7953 iCal VAVAIL ABILITY
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 Yes ? ? ? ?
Calendar and Contacts Server[38] Apache Python Yes Yes Yes Yes Yes No ? No Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? ? ? ?
Calypso[39] GNU GPL Python Yes Yes Yes No ? No ? No Yes Yes No Yes Yes ? ? ? ? ? ? ? ? ?
Cyrus IMAP[40] 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[41] GNU GPL PHP Yes ? ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes Yes ? Yes ? Yes ? ? ? ?
DavMail[42] GNU GPL Java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Daylite Server[18] Proprietary ? Yes Yes Yes Yes Yes No ? No Yes Yes Yes No No Yes ? Yes ? ? ? ? ? ?
Fennel[43] GNU GPLv3 JavaScript ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Group-Office[44] AGPL, Proprietary PHP Yes Yes Yes ? Some ? ? Yes Yes Yes Yes Yes ? Yes ? Yes ? ? ? ? ? ?
IT Hit Active Directory CardDAV Server[45] Proprietary ? Yes Yes Yes No Yes No ? No No Yes Yes No No No ? Yes ? No ? ? ? ?
IT Hit WebDAV Server Engine for .Net[46] Proprietary C# Yes Yes Yes Yes Yes ? ? ? Yes Yes Yes ? Yes Yes ? Yes ? ? ? ? ? ?
MDaemon[47] Proprietary C++ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Open Xchange GNU GPL, CC Java, JavaScript ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Yes ? ? ? ? ? ?
Oracle Unified Communications Suite[48] Proprietary ? Yes Yes Yes No Yes No ? No Yes Yes Yes Yes Yes Yes ? Yes ? Yes ? ? ? ?
ownCloud[49] AGPL v3 PHP ? ? ? ? ? ? ? ? Yes ? ? ? ? ? ? Yes ? ? ? ? ? ?
Radicale[50] GNU GPL Python Yes Yes Some No Some No ? No Some Some Some No Some No ? Some ? No ? ? ? ?
SabreDAV[51] BSD PHP Yes Yes Yes Yes Yes Yes ? Yes Yes Yes Yes Yes Yes Yes ? Yes ? Yes ? ? ? ?
Synology CardDAV server[52] Proprietary ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Tryton[53]

[54]

GNU GPL Python Yes Yes Yes ? ? ? ? ? Yes ? Yes Yes ? ? ? Yes ? ? ? ? ? ?
Xandikos[55] GNU GPL Python Yes Yes Yes Some Some No No No Yes Yes Yes Yes No Yes Yes Yes Yes No ? Yes No No
Zarafa AGPL, Proprietary PHP ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Read only ? ? ? ? ? ?
Zentyal[56] GNU GPL Perl ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Zimbra GNU GPL ? Yes Yes Yes Yes Yes No ? No Yes ? Yes Yes Yes Yes ? Yes ? Yes ? ? ? ?

See also[edit]

References[edit]

  1. ^ BusyCal features
  2. ^ AgenDAV project home
  3. ^ Cadaver home
  4. ^ CalendarSync
  5. ^ TaskSync
  6. ^ "Main Page - ACal Wiki". Wiki.acal.me. 2013-04-01. Retrieved 2015-12-23. 
  7. ^ "gggard/AndroidCaldavSyncAdapater ¡ GitHub". Github.com. Retrieved 2015-12-23. 
  8. ^ ContactSync
  9. ^ CalDAV-Sync website and CalDAV-Sync on Google Play
  10. ^ a b OpenTasks on GitHub and OpenTasks on Google Play
  11. ^ CardDAV-Sync website and CardDAV-Sync on Google Play
  12. ^ a b Contact Editor website and Contact Editor on Google Play
  13. ^ CalDavZAP
  14. ^ CardDavMATE
  15. ^ InfCloud (integrated version of CalDavZAP and CardDavMATE)
  16. ^ Chandler Project Archived August 30, 2007, at the Wayback Machine.
  17. ^ cFos Outlook DAV
  18. ^ a b Daylite website
  19. ^ DAVdroid website
  20. ^ eM Client - Features
  21. ^ Fantastical website
  22. ^ iCal Import/Export CalDAV
  23. ^ jqCalDAV project home
  24. ^ KCardDAV project home
  25. ^ Lightning - Project Home
  26. ^ Mulberry client configuration
  27. ^ Outlook CalDav Synchronizer website
  28. ^ pyCardDAV project home
  29. ^ The Bat! - Features
  30. ^ SOGo Overview
  31. ^ "Apps/Evolution/Contacts_on_WebDAV - GNOME Wiki!". Wiki.gnome.org. Retrieved 2015-12-23. 
  32. ^ ReminderFox project home
  33. ^ SurGAT Outlook Sync Client website
  34. ^ OpenProtocols Connector for Outlook - Project Home
  35. ^ "CalDAV + CardDAV lightweight server: Baïkal". Retrieved 2015-11-20. 
  36. ^ Baïkal iCal export
  37. ^ Bedework overview
  38. ^ Calendar and Contacts Server guiding standards
  39. ^ Calypso
  40. ^ Cyrus IMAP project home
  41. ^ DAViCal RFC Compliance
  42. ^ DavMail project home
  43. ^ Fennel on GitHub
  44. ^ Group-Office website
  45. ^ IT Hit Active Directory Address Book CardDAV Server
  46. ^ IT Hit WebDAV Server Engine for .Net
  47. ^ Alt-N MDaemon Private Email Server
  48. ^ Oracle Unified Communications Suite
  49. ^ ownCloud home
  50. ^ "A Simple Calendar and Contact Server". Retrieved 2015-11-20. 
  51. ^ SabreDAV Supported RFC's
  52. ^ Synology home
  53. ^ Tryton
  54. ^ https://groups.google.com/group/tryton/browse_thread/thread/f5c19412cc79d185 tryton CalDAV google calendar
  55. ^ Xandikos
  56. ^ Zentyal Community Edition official Site