Radicale logo

Radicale

Lightweight CalDAV and CardDAV server with minimal configuration

4.8k Python GPL-3.0 today

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.

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

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

Open-source online appointment scheduling built on Cal.com

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

Open-source hotel reservation and channel management system

14k PHP OSL-3.0 6 days ago
4/5
Radicale 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
Radicale vs Rallly