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 Offline store WK URL DNS SRV
BusyCal[1] Mac OS X Proprietary Yes Yes ? N/A ? ? ?
AgenDAV[2] Cross-platform JavaScript Web application GPL Yes N/A ? N/A AgenDAV's fullcalendar.io No ? ?
cadaver[3] Command-line GPL Yes ? ? 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 aCal aCal ? ?
AndroidCaldavSyncAdapater[7] Android App GPL Yes N/A ? N/A Android's Android's ? ?
ContactSync[8] Android App ? N/A 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 Android's and OpenTasks[11] Android's and OpenTasks[11] Yes No
CardDAV-Sync[12] Android App Proprietary N/A N/A N/A 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 ? N/A CalDavZAP No ? ?
CardDavMATE[15] Cross-platform JavaScript Web application AGPL N/A N/A N/A 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 N/A ? N/A ? ? ? ?
jqCalDAV[24] Cross-platform JavaScript Web application MIT Yes Yes ? N/A ? ? ? ?
KCardDAV[25] (discontinued) Cross-platform Kontact add-on GPL N/A N/A N/A Yes ? ? ? ?
KOrganizer/KAddressBook/Kontact Unix/KDE GPL Yes Yes ? Yes KOrganizer KOrganizer ? ?
Lightning[26] Cross-platform Thunderbird Add-on MPL/GPL/LGPL Yes Yes ? N/A Lightning Lightning ? ?
Mulberry[27] Cross-platform Apache Yes Yes ? Yes ? ? ? ?
pyCardDAV [28] Cross-platform Python MIT N/A N/A N/A 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 ? N/A 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[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 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 ? ? ?
Cyrus IMAP[40] BSD C Yes Yes Yes Yes Yes No No 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[19] 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 ?
Open Xchange GNU GPL / CC Java, JavaScript ? ? ? ? ? ? ? ? ? ? ? ? ? Yes ?
Oracle Unified Communications Suite[47] Proprietary ? Yes Yes Yes No Yes No No Yes Yes Yes Yes Yes Yes Yes Yes
ownCloud[48] AGPLv3 PHP ? ? ? ? ? ? ? Yes ? ? ? ? ? Yes ?
Radicale[49] GNU GPL Python Yes Yes Some No Some No No Some Some Some No Some No Some No
SabreDAV[50] BSD PHP Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Synology CardDAV server[51] Proprietary ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Tryton[52]

[53]

GNU GPL Python Yes Yes Yes ? ? ? ? Yes ? Yes Yes ? ? Yes ?
Zarafa AGPL/Proprietary PHP ? ? ? ? ? ? ? ? ? ? ? ? ? Read only ?
Zentyal[54] 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. ^ Contacts CardDAV Sync2Cloud
  10. ^ CalDAV-Sync homepage and CalDAV-Sync on Google Play
  11. ^ a b OpenTasks on GitHub and OpenTasks on Google Play
  12. ^ CardDAV-Sync homepage and CardDAV-Sync on Google Play
  13. ^ a b Contact Editor homepage and Contact Editor on Google Play
  14. ^ CalDavZAP
  15. ^ CardDavMATE
  16. ^ InfCloud (integrated version of CalDavZAP and CardDavMATE)
  17. ^ Chandler Project
  18. ^ cFos Outlook DAV
  19. ^ a b Daylite home page
  20. ^ DAVdroid home page
  21. ^ eM Client - Features
  22. ^ Fantastical home page
  23. ^ iCal Import/Export CalDAV
  24. ^ jqCalDAV project home
  25. ^ KCardDAV project home
  26. ^ Lightning - Project Home
  27. ^ Mulberry client configuration
  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 - Project Home
  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 Homepage
  45. ^ IT Hit Active Directory Address Book CardDAV Server
  46. ^ IT Hit WebDAV Server Engine for .Net
  47. ^ Oracle Unified Communications Suite
  48. ^ ownCloud home
  49. ^ "A Simple Calendar and Contact Server". Retrieved 2015-11-20. 
  50. ^ SabreDAV Supported RFC's
  51. ^ Synology home
  52. ^ Tryton
  53. ^ https://groups.google.com/group/tryton/browse_thread/thread/f5c19412cc79d185 tryton CalDAV google calendar
  54. ^ Zentyal Community Edition official Site