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 | No | — |
AgenDAV[2] | Cross-platform JavaScript Web application | GPL | Yes | — | — |
CalDAV-Sync[3] | Android App | ? | Yes | — | — |
CardDAV-Sync[4] | Android App | ? | — | — | Yes |
CardDavMATE[5] | Cross-platform JavaScript Web application | AGPL | — | — | Yes |
eM Client[6] | Windows | Proprietary | Yes | Yes | Yes |
jqCalDAV[7] | Cross-platform JavaScript Web application | MIT | Yes | Yes | — |
Lightning[8] | Cross-platform Thunderbird Add-on | MPL/GPL/LGPL | Yes | Yes | — |
Mulberry[9] | Cross-platform | Apache | Yes | Yes | No |
Inverse SOGo Connector/Integrator[10] | Cross-platform Thunderbird Add-on | MPL/GPL/LGPL | — | — | Yes |
Evolution | Cross-platform | GPL | Yes | ? | Cards via WebDAV[11] |
Calanders/Reminders/Contacts/Mail | iOS and Mac OS X | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[Apple] Calendar and Contacts Server[12] | Apache | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Bedework[13] | GPL | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? | Yes | Yes | ? | Yes |
DAViCal[14] | GPL | Yes | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
DavMail[15] | GPL | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
SabreDAV[16] | BSD | Yes | Yes | Yes | ? | some features missing | ? | Yes | Yes | Yes | Yes | ? | ? | Yes | Yes |
See also
References
- ^ BusyCal features
- ^ AgenDAV project home
- ^ CalDAV-Sync
- ^ CardDAV-Sync
- ^ CardDavMATE
- ^ eM Client - Features
- ^ jqCalDAV project home
- ^ Lightning - Project Home
- ^ Mulberry client configuration
- ^ SOGo Overview
- ^ [1]
- ^ Calendar and Contacts Server guiding standards
- ^ Bedework project standards overview
- ^ DAViCal RFC Compliance
- ^ DavMail project home
- ^ SabreDAV Supported RFC's