SabreDAV logo

SabreDAV

Open-source CardDAV, CalDAV, and WebDAV framework for PHP

1.7k PHP MIT 3 days ago

Overview

SabreDAV is the foundational PHP library and server for WebDAV, CalDAV, and CardDAV protocols. It powers projects like Baïkal and Nextcloud's DAV stack. Developers implement custom backends by extending its class hierarchy. It ships as a Composer library with example server scripts; deployment requires building a custom PHP application around it.

Where it falls short of Calendly

  • A developer framework, not an end-user product; requires significant custom PHP development
  • No admin UI, booking pages, or user-facing features out of the box
  • Documentation assumes solid PHP and WebDAV protocol knowledge
  • Not a drop-in replacement for any SaaS scheduling tool without substantial build effort

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

caldav
carddav
webdav
php
framework
Maintain SabreDAV?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the SabreDAV difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/sabredav)](https://openreplace.com/sabredav)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Scheduling infrastructure for everyone, the open-source Calendly alternative

46k TypeScript AGPL-3.0 2 days ago
3/5
1-click
SabreDAV vs Cal.com

Open-source online appointment scheduling built on Cal.com

46k Nodejs MIT 2 days ago
3/5
SabreDAV vs Cal.diy

Open-source hotel reservation and channel management system

14k PHP OSL-3.0 6 days ago
4/5
SabreDAV vs QloApps

Self-hosted scheduling polls to find the best time for a group to meet

5.1k TypeScript AGPL-3.0 today
3/5
1-click
SabreDAV vs Rallly