Repolode
sabre-io

sabre-io/dav

A PHP framework for building WebDAV, CalDAV and CardDAV servers, used to share files, calendars and contacts.

Stars
1,725
Forks
377
Open issues
202
Last commit
5 days ago

What is it?

sabre/dav is a PHP framework for building WebDAV, CalDAV and CardDAV servers. WebDAV covers file access over HTTP, CalDAV handles calendar data and CardDAV handles contact data, so developers can build a server that syncs these resources with standard clients.

The project is a library rather than a ready-to-run application, so you write a small PHP server script that wires together the components you need. Its documentation on the project website covers installation and an introduction to the framework.

The current maintained branch is 4.x, which supports PHP 7.1 and up including PHP 8.0. Older branches are listed as unmaintained.

Key features

  • 01Builds WebDAV file servers in PHP
  • 02Supports CalDAV calendar servers
  • 03Supports CardDAV contact servers
  • 04Maintained 4.x branch works with PHP 7.1 and up

Use cases

  • Hosting a self-managed file share accessible over WebDAV
  • Running a private calendar server that syncs with CalDAV clients
  • Providing contact syncing through a CardDAV endpoint in a PHP application

Quick start

  1. 1

    Open the installation guide on sabre.io

Things to know

  • Older release branches (3.2 and earlier) are unmaintained, so use the 4.x or master branch.

Topics

FAQ

What is dav?
A PHP framework for building WebDAV, CalDAV and CardDAV servers, used to share files, calendars and contacts. sabre/dav is a PHP framework for building WebDAV, CalDAV and CardDAV servers. WebDAV covers file access over HTTP, CalDAV handles calendar data and CardDAV handles contact data, so developers can build a server that syncs these resources with standard clients.
Is dav free to use? What license does it have?
dav is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
Is dav still maintained?
Actively maintained. The last commit to dav was on Nov 1, 2026.
What can I use dav for?
Hosting a self-managed file share accessible over WebDAV Running a private calendar server that syncs with CalDAV clients Providing contact syncing through a CardDAV endpoint in a PHP application
How do I install dav?
Open the installation guide on sabre.io
Where can I get dav?
The source code and installation instructions are on GitHub: https://github.com/sabre-io/dav

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects