Open-source alternatives to Google Calendar
The most popular self-hosted, open-source alternatives to Google Calendar (calendar and contacts sync) are Radicale (5,125 GitHub stars), Baïkal (3,337 GitHub stars) and SabreDAV (1,727 GitHub stars). SelfHostHub lists 10 options below, taken from its Calendar & Contacts category; 3 support Docker and all of them can run on your own server.
Comparison of self-hosted Google Calendar alternatives
| Project | GitHub stars | Licence | Language / platform | What it does |
|---|---|---|---|---|
| Radicale | 5,125 | GPL-3.0 | Python, deb | Simple calendar and contact server with extremely low administrative overhead. |
| Baïkal | 3,337 | GPL-3.0 | PHP | Lightweight CalDAV and CardDAV server based on sabre/dav. |
| SabreDAV | 1,727 | MIT | PHP | Open source CardDAV, CalDAV, and WebDAV framework and server. |
| Keeper.sh | 1,406 | AGPL-3.0 | Docker | Calendar syncing tool that pulls and pushes events between calendar sources and destinations via iCal/ICS or OAuth, with support for anonymized busy/free events. |
| DavMail | 768 | GPL-2.0 | Java | POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. |
| Davis | 760 | MIT | PHP | A simple, dockerizable and fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 4, largely inspired by Baïkal. |
| Manage My Damn Life | 644 | GPL-3.0 | Nodejs, Docker | Manage my Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars. |
| Xandikos | 609 | GPL-3.0 | Python, deb | Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository. |
| dayGLANCE | 175 | MIT | Javascript, Docker | Day planner with drag-and-drop time blocking, inbox, recurring tasks, habits, routines, goals, projects and Pomodoro focus mode, plus iCal and CalDAV calendar sync. Data stays in the browser, with optional WebDAV or GLANCEvault sync. |
| DAViCal | 112 | GPL-2.0 | PHP, deb | Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store. |
Star counts and licences come from the awesome-selfhosted dataset and may lag GitHub slightly.
Browse the full categories
Frequently asked questions
What is the best open-source alternative to Google Calendar?
By GitHub stars, Radicale is the most popular self-hosted alternative to Google Calendar listed here, followed by Baïkal and SabreDAV. The best fit depends on the features and stack you need.
Is there a free self-hosted alternative to Google Calendar?
Yes. All 10 projects on this page are open source and can be self-hosted at no licence cost; you pay only for your own server.
Which licences do these Google Calendar alternatives use?
The most common licences among them are GPL-3.0 (4), MIT (3) and GPL-2.0 (2).
Can I run a Google Calendar alternative with Docker?
3 of the 10 alternatives list Docker as a supported platform.