
Radicale
Lightweight CalDAV and CardDAV server with minimal configuration
Overview
Radicale is a tiny Python CalDAV and CardDAV server designed for personal or small-team use. It stores calendars and contacts in plain files, requires no database, and runs with near-zero administrative overhead. Authentication is handled via htpasswd or LDAP; access rules are configurable per-user. Install via pip or deploy with the official Docker image.
Setup and operations guides
Use these practical guides to plan the deployment, security, backups, and recovery work behind this project.
Where it falls short of Calendly
- No web-based calendar UI; clients must use a CalDAV-compatible app (Thunderbird, Apple Calendar, etc.)
- Not a booking/scheduling tool; no public booking pages or availability sharing like Calendly
- Scaling beyond a handful of users is not a design goal
- Lacks push notifications; relies on client polling
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Radicale difficulty badge in your README — it links back here.
[](https://openreplace.com/radicale)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Scheduling infrastructure for everyone, the open-source Calendly alternative
Open-source online appointment scheduling built on Cal.com
Open-source hotel reservation and channel management system
Node.js job scheduling library with persistent MongoDB-backed queue