Self-hosted Calendar & Contacts software

CalDAV and CardDAV protocol servers and web clients/interfaces for Electronic calendar, address book and contact management.

10 apps, ranked by GitHub stars weighted by maintenance health.

Alternatives to Google Calendar

Radicale

Simple calendar and contact server with extremely low administrative overhead.

Actively maintained ★ 5.2k GPL-3.0 ~$5/mo

Baïkal

Lightweight CalDAV and CardDAV server based on sabre/dav.

Actively maintained ★ 3.4k GPL-3.0 ~$5/mo

SabreDAV

CardDAV, CalDAV, and WebDAV framework and server.

Actively maintained ★ 1.7k MIT ~$5/mo

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 ★ 1.4k AGPL-3.0 🐳 Docker~$5/mo

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 ★ 774 GPL-2.0 ~$10/mo

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 ★ 762 MIT ~$5/mo

Manage My Damn Life

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

Actively maintained ★ 644 GPL-3.0 🐳 Docker~$5/mo

Xandikos

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

Actively maintained ★ 613 GPL-3.0 ~$5/mo

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 ★ 181 MIT 🐳 Docker~$5/mo

DAViCal

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

Maintained ★ 112 GPL-2.0 ~$5/mo

Related categories

Groupware