Running in production · Independent · 24 Oct 2026

Kozea/Radicale

A simple CalDAV (calendar) and CardDAV (contact) server.

← Running in production

In simple English

Your phone and computer need a place to sync your calendar and contacts. Most people use a big company for this, but you can run your own server instead. Radicale is a small program that handles this job on a computer you control. It works with almost any calendar app on your phone or desktop. It costs nothing in money and needs very little memory to run.

What it is

Radicale is a CalDAV (a set of rules that lets apps share calendars) and CardDAV (a set of rules that lets apps share contacts) server written in Python (a programming language). It stores all your events and address books as plain files on your disk.

What it is good for

Solo builders who want to stop using third-party calendar and contact services and keep their personal data on a private server.

Stars5.1k
LicenceGPL-3.0
Latestv3.8.3 (2026-10-08)checked 24 Oct 2026
Last code change2026-10-24
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Stores data as simple files on your disk so you can back them up easily.
  • Works right away with most phone and desktop calendar apps.
  • Uses very little memory, meaning it runs fine on a tiny server.
Watch for
  • Needs some knowledge of how to set up a server and domain name.
  • Does not include a fancy web calendar interface by default.
  • You must manage your own security and backups.
Replaces

Hosted calendar and contact sync services like Google Calendar or iCloud

Works well with

Nginx for secure web traffic

Similar repositories
  • owncloud/core8.8k stars

    A larger file storage system that includes calendar and contact sync among many other features.

  • nextcloud/server37k stars

    A heavy file sharing platform that handles CalDAV and CardDAV alongside office tools.

Also reviewed on Repo Radar
  • caprover/caprover15k stars

    A web page that installs apps and databases onto one rented computer, and sorts out the addresses and certificates.

  • google/slo-generator564 stars

    Turns a written reliability target into a measured number and a remaining budget.

  • vectordotdev/vector23k stars

    One collector that gathers logs and numbers from machines and sends them to one or more monitoring services.

Install
python3 -m venv venv
source venv/bin/activate
pip install radicale
radicale

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Productivity & Collaboration › Meetings, Scheduling & Calendar › Calendars.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.