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/dav | Mature PHP framework for building WebDAV, CalDAV and CardDAV servers |
| Radicale | Lightweight CalDAV and CardDAV server that's simple to deploy |
| Baïkal | Lightweight CalDAV and CardDAV server with a web admin interface |
| Xandikos | Git-backed CalDAV and CardDAV server with scheduling support |
| DAViCal | PostgreSQL-backed CalDAV server focused on standards interoperability |
| kcaldav | Simple, safe, and minimal CalDAV server |
Read our verdict in the software roundup.
| CardDAV Servers | |
|---|---|
| sabre/dav | Create WebDAV, CalDAV and CardDAV servers |
| Radicale | Small but powerful CalDAV and CardDAV server |
| Baïkal | Extensive web interface managing users, address books and calendars |
| Xandikos | Lightweight and complete CardDAV/CalDAV server |
| Milton | WebDAV / CalDAV / CardDAV server library |
Read our verdict in the software roundup.
| WebDAV Servers | |
|---|---|
| sabre/dav | CardDAV, CalDAV and WebDAV server |
| webdav | Simple and standalone WebDAV server |
| Dufs | File server that supports static serving |
| Davis | Admin interface for sabre/dav |
| SFTPGo | Fully featured and highly configurable SFTP server with WebDAV support |
| KaraDAV | Lightweight WebDAV server |
| Nephele | Pluggable WebDAV server |
| Milton | WebDAV / CalDAV / CardDAV server library |
| Apache WebDAV | Provides class 1 and class 2 WebDAV functionality for Apache |
| phởdav | Minimal WebDAV server |
| Nginx WebDAV | File management automation via the WebDAV protocol |
| dave | Simple WebDAV server |
Read our verdict in the software roundup.
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. |


Please read our Comment Policy before commenting.