Self-hosted alternatives to Google Calendar
Calendar and scheduling on your own server (CalDAV). Below are 9 open source options you host on your own server — with no monthly per-user fee and full control of your data.
Radicale
★ 4,764Simple calendar and contact server with extremely low administrative overhead.
Baïkal
★ 3,217Lightweight CalDAV and CardDAV server based on sabre/dav.
SabreDAV
★ 1,712Open source CardDAV, CalDAV, and WebDAV framework and server.
Keeper.sh
★ 1,160Calendar 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
★ 734POP/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
★ 711A 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
★ 601Manage my Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.
Xandikos
★ 577Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository.
DAViCal
★ 108Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store.
Frequently asked questions
Is there a free self-hosted alternative to Google Calendar?
Yes. We've gathered 9 self-hosted, open source alternatives to Google Calendar — including Radicale, Baïkal, SabreDAV. You run all of them on your own server.
What is the best open source alternative to Google Calendar?
Radicale is one of the most popular (4,764 GitHub stars). The "best" depends on your case — compare the options below.
Do I need a server to replace Google Calendar?
Yes. You can use a home server (homelab) or a cheap VPS (from ~€4/mo). See the hosting suggestions on this page.