Self-hosted alternatives to Google Calendar

Want calendar and contacts sync without handing your data to Google Calendar? These 10 open-source apps run on your own server. Cheapest estimated hosting starts at about $5/month.

AppHealthStarsLicenseDockerRAM (est.)From
RadicaleActively maintained5.2kGPL-3.0–1 GB$5/mo
BaïkalActively maintained3.4kGPL-3.0–1 GB$5/mo
SabreDAVActively maintained1.7kMIT–1 GB$5/mo
Keeper.shActively maintained1.4kAGPL-3.0✓1 GB$5/mo
DavMailActively maintained774GPL-2.0–2 GB$10/mo
DavisActively maintained762MIT–1 GB$5/mo
Manage My Damn LifeActively maintained644GPL-3.0✓1 GB$5/mo
XandikosActively maintained613GPL-3.0–1 GB$5/mo
dayGLANCEActively maintained181MIT✓1 GB$5/mo
DAViCalMaintained112GPL-2.0–1 GB$5/mo

The options in detail

1. Radicale

Simple calendar and contact server with extremely low administrative overhead.

Actively maintained Last activity 2026-11-02. Latest release v3.9.0 (2026-10-25). Needs roughly 1 GB RAM. How to run it →

2. Baïkal

Lightweight CalDAV and CardDAV server based on sabre/dav.

Actively maintained Last activity 2026-10-18. Latest release 0.13.0 (2026-10-19). Needs roughly 1 GB RAM. How to run it →

3. SabreDAV

CardDAV, CalDAV, and WebDAV framework and server.

Actively maintained Last activity 2026-11-01. Latest release 4.7.1 (2026-07-07). Needs roughly 1 GB RAM. How to run it →

4. Keeper.sh

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.

Actively maintained Last activity 2026-11-02. Latest release v2.28.8 (2026-11-02). Needs roughly 1 GB RAM. How to run it →

5. DavMail

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.

Actively maintained Last activity 2026-11-02. Needs roughly 2 GB RAM. How to run it →

6. Davis

Simple, dockerizable and fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 4, largely inspired by Baïkal.

Actively maintained Last activity 2026-10-28. Latest release v5.6.3 (2026-10-30). Needs roughly 1 GB RAM. How to run it →

7. Manage My Damn Life

Manage my Damn Life (MMDL) is a front end for managing your CalDAV tasks and calendars.

Actively maintained Last activity 2026-09-13. Latest release v0.10.0 (2026-09-13). Needs roughly 1 GB RAM. How to run it →

8. Xandikos

CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository.

Actively maintained Last activity 2026-11-02. Latest release v0.4.10 (2026-10-17). Needs roughly 1 GB RAM. How to run it →

9. dayGLANCE

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.

Actively maintained Last activity 2026-11-02. Latest release v5.11.0 (2026-11-01). Needs roughly 1 GB RAM. How to run it →

10. DAViCal

Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store.

Maintained Last activity 2026-05-27. Needs roughly 1 GB RAM incl. postgres. How to run it →

Why self-host instead of Google Calendar?

The trade-off: you are responsible for updates, backups and security. Pick an app marked Actively maintained and with Docker support for the easiest ride.

Browse related categories

Calendar & Contacts

Other alternatives guides

NotionGoogle PhotosDropboxGoogle DriveWeTransferTrelloAsanaJiraTodoistSlackDiscordZoomGmailMailchimpLastPass1Password

Google Calendar is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.