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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Calendar synchronization tool

Ranking updated Jul 20, 2026

For calendar synchronization, the strongest matches are kozea/radicale (Radicale is a lightweight, self-hosted CalDAV and CardDAV server), sabre-io/baikal (Baïkal is a lightweight, self-hostable CalDAV and CardDAV server) and apple/ccs-calendarserver (This is a robust, standards-compliant CalDAV and CardDAV server). nextcloud/server and owncloud/core round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best open-source calendar synchronization tools. We ranked top GitHub repositories by activity and features to help you pick the right one.

Calendar synchronization tool

Find the best repos with AI.We'll search the best matching repositories with AI.
  • kozea/radicaleKozea avatar

    Kozea/Radicale

    4,395View on GitHub↗

    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 start

    Radicale is a lightweight, self-hosted CalDAV and CardDAV server that provides the core synchronization and protocol support required for managing calendars, though it lacks a built-in web-based calendar UI.

    PythonCalDAV and CardDAV Protocol ServersCalDAV CardDAV ServersCalendar Servers
    View on GitHub↗4,395
  • sabre-io/baikalsabre-io avatar

    sabre-io/Baikal

    3,214View on GitHub↗

    Baïkal is a Calendar+Contacts server

    Baïkal is a lightweight, self-hostable CalDAV and CardDAV server that provides the core synchronization and management features required for personal or team calendar hosting.

    PHPCalendar and Contact ServersCalendar and Contact ServersCalendar And Contacts
    View on GitHub↗3,214
  • apple/ccs-calendarserverA

    apple/ccs-calendarserver

    0View on GitHub↗

    This is a robust, standards-compliant CalDAV and CardDAV server that provides the core infrastructure for synchronizing calendars and contacts across multiple devices and clients.

    Calendar Servers
    View on GitHub↗0
  • nextcloud/servernextcloud avatar

    nextcloud/server

    35,797View on GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    Nextcloud is a comprehensive self-hosted platform that includes a robust CalDAV-compliant calendar server and web interface as a core component, making it a highly capable solution for managing and synchronizing calendars across devices.

    PHPPrivate Cloud StorageCollaboration PlatformsFile Synchronization
    View on GitHub↗35,797
  • owncloud/coreowncloud avatar

    owncloud/core

    8,793View on GitHub↗

    This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web application framework. It functions as a centralized server for storing, synchronizing, and sharing files and data across multiple devices. The system operates as a WebDAV file server and a synchronization server for scheduling and contact information using CalDAV and CardDAV protocols. It features a plugin architecture that allows the server to be extended with additional applications and custom features. The platform provides capabilities for user and group access management, exte

    This is a comprehensive self-hosted platform that includes a dedicated CalDAV server for calendar synchronization, user management, and sharing, making it a robust solution for managing personal or team calendars.

    PHPSelf-Hosted File Sync and Share PlatformsWebDAV ImplementationsCalendar and Contact Servers
    View on GitHub↗8,793
  • nextcloud/calendarnextcloud avatar

    nextcloud/calendar

    1,150View on 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

    This is a calendar application designed to run within the Nextcloud ecosystem, providing full CalDAV support, multi-device synchronization, and web-based management for personal and team scheduling.

    JavaScriptCalDAV and CardDAV Protocol ServersCalendar Servers
    View on GitHub↗1,150
  • nextcloud/all-in-onenextcloud avatar

    nextcloud/all-in-one

    9,082View on GitHub↗

    all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on

    This repository provides a containerized deployment for Nextcloud, which includes a robust CalDAV-compliant calendar server that supports multi-device synchronization, web-based UI, and user sharing.

    PHPCloud Suite DeployersCloud Suite OrchestratorsPrivate Cloud Storage
    View on GitHub↗9,082
  • egno/work-calendaregno avatar

    egno/work-calendar

    28View on GitHub↗

    Work calendar service

    This is a self-hosted calendar service that provides the core functionality required for managing and synchronizing schedules, though it is a more minimal implementation compared to full-featured groupware suites.

    PythonCalendarCalendar and SchedulingCalendar and Scheduling
    View on GitHub↗28
  • intljusticemission/react-big-calendarintljusticemission avatar

    intljusticemission/react-big-calendar

    8,700View on GitHub↗

    react-big-calendar is a programmable grid component for React applications used to render professional calendars and interactive scheduling interfaces. It provides a visual system for managing and visualizing appointments and events through daily, weekly, and monthly grid views. The component is designed to be localizable and themeable, allowing for customized event visualization and date formats that match specific linguistic and cultural preferences. It utilizes a date-library agnostic interface, decoupling core logic from specific time-handling libraries via an adapter layer. The project

    This is a UI component library for building calendar interfaces in React applications rather than a self-hosted server capable of CalDAV synchronization and user management.

    JavaScriptCalendar ViewsCalendarsCalendar Visualization Components
    View on GitHub↗8,700
  • wenchaoios/fscalendarWenchaoIOS avatar

    WenchaoIOS/FSCalendar

    10,654View on GitHub↗

    FSCalendar is a native iOS user interface library and customizable date picker designed for integration into mobile applications. It provides a reusable calendar component that supports both Swift and Objective-C. The library allows for the creation of custom calendar cell designs and supports date selection through swiping gestures, enabling both single and multiple date selection workflows. The component can be configured via Interface Builder for visual layout design. It includes capabilities for rendering calendar views and implementing custom date picker designs to match specific applic

    This is a UI component library for iOS developers to build calendar interfaces within their own apps, rather than a self-hosted server for synchronizing calendar data across devices.

    Objective-CCalendar ViewsCalendars
    View on GitHub↗10,654
  • jquense/react-big-calendarjquense avatar

    jquense/react-big-calendar

    8,652View on GitHub↗

    react-big-calendar is a React calendar component used for rendering schedules and time-based events within web applications. It functions as a customizable event scheduler and JavaScript date visualization library that maps scheduled activities to a time-grid layout. The project is a date-agnostic scheduling interface, utilizing a pluggable adapter to support various third-party JavaScript date libraries. It allows for the replacement of internal calendar elements with custom React components and employs SASS variables for visual styling. The library covers interactive event scheduling and t

    This is a UI component library for rendering calendar interfaces in web applications, not a server-side solution for CalDAV synchronization and multi-device calendar management.

    JavaScriptCalendar Visualization ComponentsCalendar-Based Scheduling Interfaces
    View on GitHub↗8,652
  • wix/react-native-calendarswix avatar

    wix/react-native-calendars

    10,294View on GitHub↗

    This project provides a set of customizable calendar and date-picking interfaces for cross-platform mobile applications. It includes an interactive date grid and a date picker interface used for selecting single dates or date ranges. The components support localized date displays, allowing month names and date formatting to adapt to different languages and regional settings. Users can navigate months via a scrollable grid and mark specific days with custom highlights or indicators to signify events and status. The library covers date selection constraints to block specific dates and a select

    This is a UI component library for building calendar interfaces in mobile apps, rather than a self-hosted server application capable of CalDAV synchronization and user management.

    TypeScriptCalendarsCalendar-Based Scheduling Interfaces
    View on GitHub↗10,294
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
kozea/radicale4.4KPythongpl-3.0Feb 19, 2026
sabre-io/baikal3.2KPHPGPL-3.0Jun 13, 2026
apple/ccs-calendarserver0———
nextcloud/server35.8KPHPAGPL-3.0Jun 16, 2026
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
nextcloud/calendar1.2KJavaScriptAGPL-3.0Jun 23, 2026
nextcloud/all-in-one9.1KPHPagpl-3.0Feb 20, 2026
egno/work-calendar28PythonLGPL-3.0Mar 31, 2021
intljusticemission/react-big-calendar8.7KJavaScriptMITJun 1, 2026
wenchaoios/fscalendar10.7KObjective-CMITAug 10, 2024

Related searches

  • a tool for syncing calendar events
  • a self hosted server for calendar synchronization
  • an event driven data synchronization engine
  • a shared calendar server
  • Calendar, scheduling and booking
  • Data synchronization engine
  • Filesystem synchronization tool
  • CRDT implementation