awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Kozea avatar

Kozea/Radicale

0
View on GitHub↗
4,395 estrellas·495 forks·Python·gpl-3.0·6 vistasradicale.org↗

Radicale

Radicale is a self-hosted CalDAV and CardDAV server implemented in Python that enables calendar and contact synchronization across multiple clients using open standards. It stores all data directly on the filesystem in a simple folder hierarchy, eliminating the need for an external database, and automatically tracks every change by committing modifications to a Git repository for version history and backup.

The server distinguishes itself through a modular plugin architecture that allows custom Python modules to extend authentication, storage backends, and web interface functionality at startup. Access control is managed through regex-based rules that govern read, write, and delete permissions on individual collections, while user identity is verified through multiple configurable authentication backends before granting access. All client-server communication is secured through TLS encryption.

Radicale includes an event-driven notification system that triggers automated push alerts via email or message queues when calendar events are created or modified. A built-in web interface provides direct management of calendars and address books through the server URL, and the server can be deployed as a Docker container supporting both linux/amd64 and linux/arm64 platforms.

Features

  • Self-Hosted Synchronization Servers - Runs a personal or team calendar and contact synchronization server that stores data on the local filesystem without external dependencies.
  • CalDAV CardDAV Servers - Serves as a self-hosted CalDAV and CardDAV server implemented in Python for calendar and contact synchronization.
  • Calendar Versioning Backups - Automatically tracks every calendar and contact change in a Git repository for version history and backup.
  • Calendar and Contact Servers - Shares calendars, to-do lists, journal entries, and contacts over standard CalDAV and CardDAV protocols.
  • Private Calendar Hosting - Provides a self-hosted server for secure storage and synchronization of calendar and contact data.
  • Calendar Servers - Shares calendars, to-do lists, and journal entries across multiple clients using the standard CalDAV protocol.
  • File-Based Storage Systems - Stores calendar and contact data directly on the filesystem in a simple folder structure without requiring a database.
  • Filesystem-Based Storage Engines - Stores all calendar and contact data in a simple folder hierarchy on disk without requiring an external database.
  • Local Filesystem Storage - Persists all calendar and contact data in a simple folder structure on disk without requiring an external database.
  • CardDAV Contact Servers - Shares address books and contact lists across multiple devices using the standard CardDAV protocol.
  • CalDAV and CardDAV Protocol Servers - Serves calendars and address books over standard CalDAV and CardDAV protocols for client synchronization.
  • Access Authentication - Restricts read and write access to calendars and contacts by requiring user credentials before serving data.
  • Data Backup Repositories - Tracks every change to calendars and address books by committing modifications to a Git repository for history and recovery.
  • Plugin Systems - Loads user-written plugins at startup to add custom authentication, storage backends, or other functionality.
  • Data Versioning Repositories - Tracks every change to calendars and address books by committing them to a Git repository after each storage modification.
  • Event Notifications - Triggers push notifications via email or message queues when calendar events are created or modified.
  • Communication Encryption - Secures all client-server communication by wrapping the protocol in a TLS-encrypted channel.
  • Regex Collection Permissions - Manages read, write, and delete permissions on individual calendars and address books using regex-based rules.
  • Regex-Based Permission Rules - Controls read, write, and delete permissions on individual collections using regex-based rule matching.
  • CalDAV CardDAV TLS Encryption - Secures all client-server communication by wrapping the CalDAV/CardDAV protocol in a TLS-encrypted channel.
  • Authentication Backends - Verifies user identity through multiple configurable authentication backends before granting access to collections.
  • Programmatic Plugin Loading - Loads custom Python modules at startup to extend authentication, storage, and web interface functionality.
  • Extensible Server Architectures - Extends server functionality with custom Python modules for authentication, storage backends, or web interface modifications.
  • Event-Driven Notification Triggers - Triggers automated push notifications via email or message queues when calendar events are created or modified.
  • Calendar and Contact Servers - Simple calendar and contact server with low overhead.
  • Calendar and Contact Servers - Simple calendar and contact server with low overhead.
  • Calendar And Contacts - Listed in the “Calendar And Contacts” section of the Awesome Selfhosted awesome list.
  • Calendar and Scheduling - Simple server for CalDAV and CardDAV synchronization.
  • Calendar Servers - Lightweight CalDAV and CardDAV server with plugin support.

Historial de estrellas

Gráfico del historial de estrellas de kozea/radicaleGráfico del historial de estrellas de kozea/radicale

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace kozea/radicale?

Radicale is a self-hosted CalDAV and CardDAV server implemented in Python that enables calendar and contact synchronization across multiple clients using open standards. It stores all data directly on the filesystem in a simple folder hierarchy, eliminating the need for an external database, and automatically tracks every change by committing modifications to a Git repository for version history and backup.

¿Cuáles son las características principales de kozea/radicale?

Las características principales de kozea/radicale son: Self-Hosted Synchronization Servers, CalDAV CardDAV Servers, Calendar Versioning Backups, Calendar and Contact Servers, Private Calendar Hosting, Calendar Servers, File-Based Storage Systems, Filesystem-Based Storage Engines.

¿Qué alternativas de código abierto existen para kozea/radicale?

Las alternativas de código abierto para kozea/radicale incluyen: sabre-io/baikal — Baïkal is a Calendar+Contacts server. inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… sabre-io/dav — sabre/dav is a CalDAV, CardDAV and WebDAV framework for PHP. nextcloud/calendar — This project is a self-hosted calendar application designed for personal information management and collaborative team… owncloud/core — This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web… etesync/server — The Etebase server (so you can run your own).

Alternativas open-source a Radicale

Proyectos open-source similares, clasificados según cuántas características comparten con Radicale.
  • sabre-io/baikalAvatar de sabre-io

    sabre-io/Baikal

    3,214Ver en GitHub↗

    Baïkal is a Calendar+Contacts server

    PHP
    Ver en GitHub↗3,214
  • inventree/inventreeAvatar de inventree

    inventree/InvenTree

    6,350Ver en GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Pythondjangohacktoberfestpython
    Ver en GitHub↗6,350
  • sabre-io/davAvatar de sabre-io

    sabre-io/dav

    1,711Ver en GitHub↗

    sabre/dav is a CalDAV, CardDAV and WebDAV framework for PHP

    PHP
    Ver en GitHub↗1,711
  • nextcloud/calendarAvatar de nextcloud

    nextcloud/calendar

    1,150Ver en GitHub↗

    This project is a self-hosted calendar application designed for personal information management and collaborative team scheduling. It functions as a centralized platform for tracking time-based commitments, managing shared calendars, and coordinating appointments through the standard protocol for calendar data exchange. The application distinguishes itself by integrating automated scheduling tools, such as public booking links and availability windows, which allow external participants to reserve time slots without manual coordination. It supports complex team environments by providing real-t

    JavaScriptcaldavcaldav-sharingcalendar
    Ver en GitHub↗1,150
Ver las 30 alternativas a Radicale→