Radicale logo

Radicale

Lightweight CalDAV and CardDAV server with minimal configuration

5.1k Python GPL-3.0 yesterday

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

caldav
carddav
calendar
contacts
sync
Maintain Radicale?

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 Radicale 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/radicale)](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

49k TypeScript AGPL-3.0 today
3/5
1-click
Radicale vs Cal.com

Open-source online appointment scheduling built on Cal.com

49k Nodejs MIT today
3/5
Radicale vs Cal.diy

Open-source hotel reservation and channel management system

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

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

9.7k TypeScript MIT 3 months ago
3/5
Radicale vs Agenda