CardDavMATE Is an Open-source Self-hosted CardDAV Client
What is CardDAV?
The CardDAV is an extension for the WebDAV which allows users to sync and backup their contact from CardDAV server to several clients and multiple devices.
What is CardDavMate?
CardDavMATE is an open source CardDAV (vCard) web client implementation released under GNU Affero General Public License (version 3.0).
Features
- 100% JavaScript+jQuery CardDAV web client/application - no special server software required for standard setup (except the CardDAV server of course)
- server-based XML configuration generator (for special setup) with HTTP and LDAP authentication plugins
- asynchronous read-only and read/write addressbook collection detection
- asynchronous background synchronization
- support for RFC compliant vCards (version 3.0) and automatic correction of most common errors in invalid vCards
- read/write support for the following standard vCard attributes: FN, N, NICKNAME, PHOTO, BDAY, TITLE, URL, ORG, TEL, EMAIL, IMPP, ADR, CATEGORIES and NOTE
- read/write support for the following non-standard vCard attributes: X-PHONETIC-FIRST-NAME, X-PHONETIC-LAST-NAME, X-ABShowAs, X-ABADR, X-ABRELATEDNAMES and X-SOCIALPROFILE
- read/write backward compatibility support for the following non-standard vCard attributes: X-AIM, X-JABBER, X-MSN, X-YAHOO, X-YAHOO-ID, X-ICQ, X-ANNIVERSARY, X-ASSISTANT, X-MANAGER and X-SPOUSE
- read backward compatibility support for the following non-standard vCard attributes: X-EVOLUTION-ANNIVERSARY, X-EVOLUTION-ASSISTANT, X-EVOLUTION-MANAGER and X-EVOLUTION-SPOUSE
- read/write support for Apple vCard groups
- 100% compliant with Apple vCard format (Addressbook.app/Contacts.app in OS X/iOS)
- customizable contact displaying and sorting (FirstName, LastName, MiddleName, ...)
- drag&drop support for contact move and "add contact into vcard group" operations
- localization support (English, Czech, Danish, German, Spanish, French, Hungarian, Italian, Japan, Dutch, Slovak, Turkish, Russian, Ukrainian and Chinese) - additional localizations are welcome!
- Automatic detection of software updates
- clean user interface with SVG graphics
- and much more ...
Supported CardDAV servers
- DAViCal
- OS X server
- Cyrus IMAP CalDAV (beta)
- SabreDAV, Baïkal, Radicale (>=0.8)
- Oracle Communications Addressbook Server
Supported browsers
- Google Chrome
- Mozilla Firefox
- Safari
- Mobile Safari
- Opera
- Microsoft Edge
- IE 10+
- Epiphany
License
The project is released under GNU Affero General Public License (version 3.0).