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

Self-Hosted Calendar Servers

Ranking updated Jul 13, 2026

For a self hosted server for calendar synchronization, the first results are kozea/radicale (Radicale is a lightweight, self-hostable CalDAV and CardDAV server that provides the core synchronization functionality for calendars and contacts, though it lacks a built-in web-based calendar UI), apple/ccs-calendarserver (This is a robust, standards-compliant CalDAV and CardDAV server that provides the core infrastructure for synchronizing calendar and contact data across multiple users and devices) and nextcloud/server (Nextcloud is a comprehensive self-hosted platform that includes robust CalDAV and CardDAV server capabilities, making it a powerful solution for managing and synchronizing calendars across devices). owncloud/core and sabre-io/baikal round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “self hosted calendar server”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Self-Hosted Calendar Servers

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-hostable CalDAV and CardDAV server that provides the core synchronization functionality for calendars and contacts, though it lacks a built-in web-based calendar UI.

    PythonCalDAV and CardDAV Protocol ServersCalDAV CardDAV ServersCardDAV Contact Servers
    View on GitHub↗4,395
  • 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 calendar and contact data across multiple users and devices.

    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 robust CalDAV and CardDAV server capabilities, making it a powerful 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

    ownCloud is a comprehensive self-hosted platform that includes built-in CalDAV and CardDAV support for calendar and contact synchronization, making it a robust solution for managing events across devices.

    PHPSelf-Hosted File Sync and Share PlatformsWebDAV ImplementationsCalendar and Contact Servers
    View on GitHub↗8,793
  • 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 capabilities required, though it lacks a built-in web-based calendar UI for end-user event management.

    PHPCalendar and Contact ServersCalendar and Contact ServersCalendar And Contacts
    View on GitHub↗3,214
  • 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 React UI component for rendering calendar interfaces in a web application, not a self-hostable server application capable of synchronizing data via CalDAV or managing multi-user accounts.

    JavaScriptCalendarsCalendar ViewsCalendar Visualization Components
    View on GitHub↗8,700
  • fullcalendar/fullcalendarfullcalendar avatar

    fullcalendar/fullcalendar

    20,506View on GitHub↗

    FullCalendar is a framework-agnostic UI library and JavaScript calendar component designed for building interactive event scheduling interfaces. It provides tools for managing time-based data, including an integrated iCal feed parser for importing external calendar files and recurring schedules into a unified web view. The library features a system for event scheduling and management, enabling users to reschedule entries via drag-and-drop, adjust event durations by resizing, and highlight specific time ranges for selection. It supports multiple date views, such as month, week, day, and list f

    This is a frontend UI component library for rendering calendar interfaces in web applications, rather than a backend server application that provides CalDAV synchronization and multi-user management.

    TypeScriptiCalendar Feed ParsersiCalendar ParsersCalendar Views
    View on GitHub↗20,506
  • jkbrzt/rrulejkbrzt avatar

    jkbrzt/rrule

    3,720View on GitHub↗

    This project is a date recurrence engine and iCalendar recurrence rule library. It provides tools for calculating lists of event instances from complex scheduling rules, managing inclusion or exclusion date sets, and calculating recurring event dates across different geographic timezone offsets. The library features a natural language calendar parser that translates human-readable text descriptions into structured iCalendar recurrence configurations and vice versa. It supports bidirectional serialization, converting recurrence rules and sets into RFC-compliant strings and parsing those string

    This is a library for calculating and parsing recurrence rules rather than a self-hosted server application that provides CalDAV synchronization or a calendar user interface.

    TypeScriptiCalendar Feed ParsersiCalendar ParsersiCalendar Format Serializers
    View on GitHub↗3,720
  • 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-hostable server application for synchronizing calendar events.

    Objective-CCalendarsCalendar Views
    View on GitHub↗10,654
  • metowolf/vcardsmetowolf avatar

    metowolf/vCards

    6,240View on GitHub↗

    vCards is a contact avatar library and directory designed to enhance mobile caller identification. It provides a collection of profile pictures for Chinese public figures and organizations, delivering this data through CardDAV directories and vCard files. The project enables the synchronization of these avatars to iOS and Android address books. This is achieved through CardDAV subscriptions for automated remote updates or via the import of standardized vCard files. The system covers contact management and identity integration, focusing on the population of contact imagery to improve the visu

    This project is a specialized contact avatar directory and synchronization tool rather than a general-purpose calendar server, though it shares the CardDAV protocol used for contact data.

    JavaScriptCardDAV Contact Servers
    View on GitHub↗6,240
  • eternicode/bootstrap-datepickereternicode avatar

    eternicode/bootstrap-datepicker

    12,656View on GitHub↗

    bootstrap-datepicker is a JavaScript calendar widget and UI extension designed to integrate with the Bootstrap CSS framework. It provides a graphical calendar interface for selecting dates within web applications, serving as a specialized component for Bootstrap web forms. The project functions as a client-side date selection tool that replaces manual text entry with an interactive calendar popup. It focuses on improving the frontend user interface for date-related inputs.

    This is a client-side UI component for selecting dates in web forms, not a server-side application capable of synchronizing calendar events or supporting CalDAV protocols.

    JavaScriptCalendars
    View on GitHub↗12,656
  • 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 within mobile applications, rather than a self-hosted server application capable of synchronizing events via CalDAV or CardDAV.

    TypeScriptCalendars
    View on GitHub↗10,294
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
kozea/radicale4.4KPythongpl-3.0Feb 19, 2026
apple/ccs-calendarserver0———
nextcloud/server
35.8K
PHP
AGPL-3.0
Jun 16, 2026
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
sabre-io/baikal3.2KPHPGPL-3.0Jun 13, 2026
intljusticemission/react-big-calendar8.7KJavaScriptMITJun 1, 2026
fullcalendar/fullcalendar20.5KTypeScriptMITJun 19, 2026
jkbrzt/rrule3.7KTypeScriptNOASSERTIONJun 27, 2024
wenchaoios/fscalendar10.7KObjective-CMITAug 10, 2024
metowolf/vcards6.2KJavaScript—Jun 17, 2026

Related searches

  • a shared calendar server
  • a tasks-plus-calendar app
  • a self-hosted to-do app
  • a self-hosted booking page
  • Calendar synchronization tool
  • a self hosted alternative to Google Drive
  • a self hosted alternative to iCloud storage
  • a webmail client