Radicale

A lightweight server for syncing calendars, to-do lists, and contact lists using CalDAV and CardDAV protocols.

Radicale is a self-hosted server application that synchronizes calendars, to-do lists, and contact lists. It implements the CalDAV and CardDAV protocols to allow users to manage their personal scheduling and address books across different devices. The software operates as a server that can be deployed on a private machine or a remote server to centralize data storage and ensure that information remains under the control of the user.

Users interact with Radicale through compatible CalDAV and CardDAV clients rather than a dedicated web interface. The server handles the storage and distribution of events, tasks, journal entries, and business cards. Because it uses these standard protocols, it integrates with a wide variety of calendar and contact management software available on desktop and mobile platforms, allowing for synchronization between smartphones, tablets, and computers.

Key features

  • Syncs calendars and contact lists via CalDAV, CardDAV, and HTTP
  • Supports events, to-do lists, journal entries, and business cards
  • Stores all data on the file system using a simple folder structure
  • Provides access control through authentication mechanisms
  • Secures data transmissions using TLS encryption
  • Supports extensibility through a plugin system
  • Operates without complex initial configuration

Written in Python, Radicale focuses on a lightweight architecture that avoids the need for a complex database backend. By storing information directly in the file system, it allows for easy backups and manual data manipulation without requiring specialized database tools. The system is designed for individuals or small groups who require a private way to sync their time and contact data. It can be extended with plugins to add specific functionality to the server environment.

Radicale serves as a lightweight infrastructure tool for users seeking a decentralized approach to calendar and contact management. It provides a minimal footprint for those who prioritize data ownership and standard protocol compatibility.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity21 days ago
Repository Age15 years
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.