xandikos - A CalDAV/CardDAV server

  •        373

Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs onto a Git repository. Xandikos (Ξανδικός or Ξανθικός) takes its name from the name of the March month in the ancient Macedonian calendar, used in Macedon in the first millennium BC.

https://www.xandikos.org/
https://github.com/jelmer/xandikos

Tags
Implementation
License
Platform

   




Related Projects

sabre/dav - CalDAV, CardDAV and WebDAV framework for PHP

  •    PHP

sabre/dav is the most popular WebDAV framework for PHP. Use it to create WebDAV, CalDAV and CardDAV servers. It supports WebDAV, CalDAV, CardDAV, vCard, jCard, iCalendar 2.0, jCal, current-user-principa,l Extended MKCOL, WebDAV-sync, CardDAV directories, CalDAV delegation, CalDAV sharing.

DavMail - POP/IMAP/SMTP/Caldav to Exchange

  •    Java

DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. DavMail now includes an LDAP gateway to Exchange global address book and user personal contacts to allow recipient address completion in mail compose window and full calendar support with attendees free/busy display.

Radicale - A simple CalDAV (calendar) and CardDAV (contact) server.

  •    Python

Radicale is a free and open-source CalDAV and CardDAV server.

SOGo - Fast and scalable modern collaboration suite (groupware)

  •    Objective-C

SOGo is a very fast and scalable modern collaboration suite (groupware). It offers calendaring, address book management, and a full-featured Webmail client along with resource sharing and permission handling. It also makes use of documented standards (IMAP, CalDAV, CardDAV, etc.) and thereby provides native connectivity (without plugins) to many clients such as Microsoft Outlook, Apple iCal, the iPhone, Mozilla Lightning, and a plethora of mobile devices.

vdirsyncer - 📇 Synchronize calendars and contacts.

  •    Python

Vdirsyncer is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. The most popular usecase is to synchronize a server with a local folder and use a set of other programs to change the local events and contacts. Vdirsyncer can then synchronize those changes back to the server. However, vdirsyncer is not limited to synchronizing between clients and servers. It can also be used to synchronize calendars and/or addressbooks between two servers directly.


Radicale - A simple CalDAV (calendar) and CardDAV (contact) server.

  •    Python

A simple CalDAV (calendar) and CardDAV (contact) server.

Dulwich - Pure-Python Git implementation

  •    Python

Dulwich is a pure-Python implementation of the Git file formats and protocols. It provides an interface to Git repository (both local and remote) that doesn't call out to git directly but instead uses pure Python.

EGroupware Enterprise Collaboration

  •    Javascript

EGroupware is a multi-user, web-based groupware suite. Currently available modules include: email, addressbook, calendar, infolog (notes, to-do's, phone calls), content management, wiki, project management, tracker, timesheet, knowledge base, CalDAV/CardDAV

dockermail - Ready-to-use email server + (optional) web mail + (optional) caldav, carddav and a kitchen sink in a docker container

  •    Makefile

A mail server in a box. A secure, minimal-configuration mail server in a docker container, including webmail.

Baikal - Baïkal is a Calendar+Contacts server

  •    PHP

This is the source repository for the Baïkal CalDAV and CardDAV server. Head to sabre.io/baikal for information about installation, upgrading and troubleshooting.

jmap - JSON Meta Application Protocol Specification (JMAP)

  •    Makefile

This repo contains the specifications for JMAP. JMAP is a modern standard for email clients to connect to mail stores. It therefore primarily replaces IMAP + SMTP submission. It does not replace MTA-to-MTA SMTP transmission. JMAP was built by the community, and continues to improve via the IETF standardization process. Upcoming work includes adding contacts and calendars (replacing CardDAV/CalDAV).

OpenGroupware Coils

  •    Python

Originally a reimplementation of OpenGroupware's ZideStore. While compatible with legacy ZideStore Coils provides a sophisticated workflow system with ETL and integration capabilities and superior WebDAV/CalDAV features and compatibility. The workflow engine suppports processes described in BPML and provides integration with a variety of services include SSH, LPD, LDAP, and relation databases.

Nuage - A Dropbox-like interface for your existing data (with support for many backends)

  •    Javascript

A Dropbox-like file manager that let you manage your data anywhere it is located. It could be FTP, SFTP, WebDAV, Git, S3, Minio, Dropbox, Google Drive. It helps to manage your files from a browser, Upload files and folders, Audio player, Video player, Image viewer and lot more.

agendav - A CalDAV web client similar to Google Calendar

  •    Javascript

AgenDAV is a CalDAV web client which features an AJAX interface to allow users to manage their own calendars and shared ones. It's released under the GPLv3 license.

agendav - A CalDAV web client similar to Google Calendar

  •    PHP

A CalDAV web client similar to Google Calendar

libcaldav

  •    C

A client library adding support for the CalDAV protocol (rfc4791). The intension is to have a library which fully implements the protocol so that anybody with relative ease can add CalDAV support to there application.

org-caldav - Caldav sync for Emacs orgmode

  •    Emacs

Owncloud and Nextcloud: Regularly tested. Google Calendar: Should work, but you need to register an application with the Google Developer Console for OAuth2 authentication (see below).

todoman - ✅ A simple, standards-based, cli todo (aka: task) manager.

  •    Python

Todoman is a simple, standards-based, cli todo (aka: task) manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, vdirsyncer. Todoman is now part of the pimutils project, and is hosted at GitHub.

Davtool

  •    C

Davtool is a command line style tool which can perform WebDAV methods. We can use davtool for WebDAV batch work. It is similar to wget. While wget can perform only the GET method, Davtool can perform all WebDAV methods.

Davenport WebDAV-CIFS (SMB) Gateway

  •    Java

Davenport is a servlet-based WebDAV gateway to a CIFS network. This allows you to access Windows/Samba shares using any web browser. WebDAV clients (such as Windows Web Folders) can upload and download from the shares as if they were local folders.