SabreDAV logo

SabreDAV

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

1.7k PHP MIT 18 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

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

Open-source online appointment scheduling built on Cal.com

47k Nodejs MIT 11 days ago
3/5
SabreDAV vs Cal.diy

Open-source hotel reservation and channel management system

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

Node.js job scheduling library with persistent MongoDB-backed queue

9.7k TypeScript MIT 12 days ago
3/5
SabreDAV vs Agenda