Book

sabre/dav – CardDAV, CalDAV and WebDAV server

sabre/dav is a PHP framework for adding WebDAV functionality to applications and building servers around the CalDAV and CardDAV protocols. It provides the protocol implementation and reusable components rather than imposing a complete calendar, contacts or groupware application.

The framework is intended for developers who need control over storage, authentication and application integration. It is also the foundation used by other DAV servers, including Baïkal and Davis.

This is free and open source software.

Key Features

  • Implements WebDAV, CalDAV and CardDAV, together with related extensions used by calendar, contact and file clients.
  • Handles iCalendar and vCard data, including modern representations such as jCal and jCard through the associated sabre/vobject library.
  • Calendar scheduling supports meeting invitations, replies and free-busy requests using CalDAV scheduling facilities.
  • Calendar sharing allows resources to be made available to other principals with controlled permissions.
  • Delegation support lets users grant another principal authority to work with their calendars without sharing account credentials.
  • WebDAV Sync provides efficient change synchronisation so clients can request modifications since a previous sync token instead of rescanning an entire collection.
  • Access control facilities include DAV principals, privileges and ACL handling for applications that need more than simple per-user collections.
  • Authentication backends can be selected or replaced to integrate the DAV service with an application’s existing account system.
  • Backend interfaces allow applications to connect CalDAV, CardDAV and principal data to their own storage rather than being tied to a particular database design.
  • An event-based architecture gives applications points at which DAV behaviour can be inspected, extended or integrated with surrounding application logic.

Website: sabre.io
Support:
Developer: fruux and contributors
License: BSD 3-Clause ‘New’ or ‘Revised’ License

sabre/dav is written in PHP. Learn PHP with our recommended free books and free tutorials.


Related Software

CalDAV Servers
sabre/davMature PHP framework for building WebDAV, CalDAV and CardDAV servers
RadicaleLightweight CalDAV and CardDAV server that's simple to deploy
BaïkalLightweight CalDAV and CardDAV server with a web admin interface
XandikosGit-backed CalDAV and CardDAV server with scheduling support
DAViCalPostgreSQL-backed CalDAV server focused on standards interoperability
kcaldavSimple, safe, and minimal CalDAV server

Read our verdict in the software roundup.

CardDAV Servers
sabre/davCreate WebDAV, CalDAV and CardDAV servers
RadicaleSmall but powerful CalDAV and CardDAV server
BaïkalExtensive web interface managing users, address books and calendars
XandikosLightweight and complete CardDAV/CalDAV server
MiltonWebDAV / CalDAV / CardDAV server library

Read our verdict in the software roundup.

WebDAV Servers
sabre/davCardDAV, CalDAV and WebDAV server
webdavSimple and standalone WebDAV server
DufsFile server that supports static serving
DavisAdmin interface for sabre/dav
SFTPGoFully featured and highly configurable SFTP server with WebDAV support
KaraDAVLightweight WebDAV server
NephelePluggable WebDAV server
MiltonWebDAV / CalDAV / CardDAV server library
Apache WebDAVProvides class 1 and class 2 WebDAV functionality for Apache
phởdavMinimal WebDAV server
Nginx WebDAVFile management automation via the WebDAV protocol
daveSimple WebDAV server

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted