7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

4 alternatives ranked by real activity

Open-source Google Calendar alternatives

A curated, ranked list of the 4 best open-source alternatives to Google Calendar.

The best open-source alternative to Google Calendar is Radicale. If that doesn't suit you, other good options are DAVx⁵, Baïkal and Manage My Damn Life.

Google Calendar alternatives are mainly scheduling tools, but some are also productivity tools. 3 of them shipped code in the last 30 days, 4 can be self-hosted, and none uses a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Radicale

A small CalDAV and CardDAV server for sharing calendars, to-do lists and contacts, written in Python and storing data as plain files.

GitHub stars
5.1k
Last commit
2 days ago
Latest release
v3.8.1
Licence
GPL-3.0
Self-hosted
Yes
radicale.orgRadicale homepage screenshot

Radicale is a lightweight CalDAV and CardDAV server for sharing calendars, to-do lists and contacts. It speaks CalDAV, CardDAV and HTTP, handles events, todos, journal entries and contact cards, and works with many calendar and contact clients.

It is meant to work out of the box without complicated setup. Access can be limited through authentication, connections can be secured with TLS, and all data is kept on the file system in a simple folder structure. Behavior can be extended with plugins, and the project provides documentation, a wiki and a discussion board.

Radicale is written in Python and distributed as free software under GPL-3.0. Because it needs only a file system for storage, it suits individuals, families and small teams who want to host their own calendar and address book instead of depending on a hosted provider.

Key features

  • CalDAV calendar and to-do sharing
  • CardDAV contact sharing
  • Events, todos, journals and contact cards
  • Authentication and TLS support
  • File system storage in plain folders
  • Plugin-based extensibility

Pricing: Free and open source under the GPL-3.0 licence.

Read more about RadicaleWebsite GitHub

DAVx⁵

DAVx5 is an Android app that syncs contacts, calendars and tasks over CalDAV and CardDAV and gives access to WebDAV files.

GitHub stars
2.9k
Last commit
today
Latest release
v4.5.20-ose
Licence
GPL-3.0
davx5.comDAVx⁵ homepage screenshot

DAVx5 is an open-source CalDAV and CardDAV synchronization app for Android. It keeps contacts, calendars and tasks on a phone in sync with a server that speaks those open standards, and it can also open online files over WebDAV through Android's Storage Access Framework. The project is focused on privacy and works with self-hosted servers as well as hosted ones.

Setup is designed to be easy, with automatic configuration for supported services. The project website lists the services DAVx5 has been tested with, along with a manual and an FAQ. Parts of the codebase have been split into reusable libraries: cert4android for custom certificate handling, dav4jvm as a WebDAV, CalDAV and CardDAV framework, and synctools for iCalendar and vCard processing.

The app is written in Kotlin and licensed under GPLv3. Support, contribution and security disclosure policies are documented, and news is posted on Mastodon. The README asks people who want to back development to donate or purchase the app, so the open-source edition coexists with a paid distribution.

Key features

  • CalDAV and CardDAV sync on Android
  • Contacts, calendars and tasks synchronization
  • WebDAV file access via Storage Access Framework
  • Automatic configuration for tested services
  • Works with self-hosted servers

Pricing: Managed DAVx5 for organizations costs €1.99 (Teams, minimum 5 users) or €1.49 (Business, from 20 users) per user per month, billed annually excluding VAT. A free 30-day demo license is offered.

Read more about DAVx⁵Website GitHub

Baïkal

Baikal is a lightweight CalDAV and CardDAV server written in PHP for hosting your own calendars and contacts.

GitHub stars
3.3k
Last commit
1 mo ago
Latest release
0.12.1
Licence
GPL-3.0
Self-hosted
Yes
sabre.ioBaïkal homepage screenshot

Baikal is a calendar and contacts server that implements the CalDAV and CardDAV protocols. It lets you host your own calendars and address books and sync them with clients that speak those standards. It is written in PHP, based on the sabre project, and licensed under GPL-3.0. The latest release listed is 0.12.1.

Installation, upgrading and troubleshooting information is on the sabre.io project page. The README also links two detailed community tutorials written for people with little IT experience: a German guide that sets up Baikal on a Raspberry Pi and covers Thunderbird, Android with DAVx5, sharing calendars, database maintenance and security, and a French guide covering installation on Debian and iOS clients.

Baikal was created by Jérôme Schneider of Net Gusto together with fruux and is now developed by volunteers. It suits individuals, families and small groups who want to keep calendars and contacts on their own server rather than with a large provider. Upgrade instructions are provided for moving between versions.

Key features

  • CalDAV calendar server
  • CardDAV contacts server
  • Written in PHP on the sabre library
  • Works with Thunderbird, DAVx5 and iOS
  • Upgrade instructions between versions

Pricing: Free and open source under the GPL-3.0 license.

Read more about BaïkalWebsite GitHub

Manage My Damn Life

Manage My Damn Life is a self-hosted web front end for CalDAV tasks and calendars with list, Gantt and calendar views, currently in beta.

GitHub stars
641
Last commit
20 days ago
Latest release
v0.10.0
Licence
GPL-3.0
Self-hosted
Yes
intri.inManage My Damn Life homepage screenshot

Manage My Damn Life (MMDL) is a self-hosted front end for managing CalDAV tasks and calendars. It is a web app, built with Next.js, that talks to your existing CalDAV server, so your tasks and events stay on the server you already run. The project is in beta, so caution is advised with production data.

It supports subtasks and many task fields such as due date, status, description and recurrence, calendar event management, multiple CalDAV accounts and multiple user accounts. Tasks can be viewed as a list, in a Gantt view or on a calendar, and you can create task filters to see them as you prefer. It has OAuth support for CalDAV accounts, with Google Calendar supported, and a desktop-first, somewhat responsive layout. Planned features include full RFC 5545 field support, drag and drop, customizable views and plugins.

MMDL has been tested with Nextcloud, Radicale and Baikal and should work with servers supported by the tsdav library. It is licensed under GPL-3.0 and uses Weblate for translations.

Key features

  • CalDAV task management with subtasks
  • Calendar event management
  • List, Gantt and calendar views
  • Custom task filters
  • Multiple CalDAV and user accounts
  • OAuth for Google Calendar accounts

Pricing: Free and open source under the GPL-3.0 license.

Google Calendar alternatives: questions

What is the best open-source alternative to Google Calendar?
Radicale is the top-ranked open-source alternative to Google Calendar on Enlisted: A small CalDAV and CardDAV server for sharing calendars, to-do lists and contacts, written in Python and storing data as plain files. Other strong options are DAVx⁵, Baïkal and Manage My Damn Life.
Are these Google Calendar alternatives free?
All 4 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer.
How is this list of Google Calendar alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 3 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all