Top pick · highest health
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.
★ 1.4k 286 commits / 90d ⟳ today AGPL-3.0 Docker
Category
CalDAV and CardDAV protocol servers and web clients/interfaces for Electronic calendar, address book and contact management. 10 self-hosted calendar tools are listed here, ordered purely by a repository health score that Repoly recomputes nightly. Keeper.sh leads at 93/100 with 286 commits in the last 90 days and 1.4k stars, followed by Manage My Damn Life (91) and dayGLANCE (89). 6 of the 10 score 70 or above, 3 publish a Docker image, and the median health is 82. GPL-3.0 is the most common licence, carried by 4 of them. The score weighs commits in the last 90 days, release recency, stars, archive status and Docker support; a low number means low measurable activity, not low quality, so a finished, stable tool can legitimately sit lower down.
Ranked by health
Top pick · highest health
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.
★ 1.4k 286 commits / 90d ⟳ today AGPL-3.0 Docker
Manage my Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.
★ 644 43 commits / 90d ⟳ 2 months ago GPL-3.0 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.
★ 179 2206 commits / 90d ⟳ yesterday MIT Docker
Simple calendar and contact server with extremely low administrative overhead.
★ 5.2k 434 commits / 90d ⟳ yesterday GPL-3.0
A simple, dockerizable and fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 4, largely inspired by Baïkal.
★ 762 45 commits / 90d ⟳ 2 days ago MIT
Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository.
★ 613 83 commits / 90d ⟳ today GPL-3.0
Lightweight CalDAV and CardDAV server based on sabre/dav.
★ 3.4k 13 commits / 90d ⟳ 11 days ago GPL-3.0
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.
★ 774 300 commits / 90d ⟳ yesterday GPL-2.0
Open source CardDAV, CalDAV, and WebDAV framework and server.
★ 1.7k 2 commits / 90d ⟳ 29 days ago MIT
Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store.
★ 112 0 commits / 90d ⟳ 5 months ago GPL-2.0
| # | ||||||
|---|---|---|---|---|---|---|
| 1 | Keeper.sh Docker | 1.4k | 286 | AGPL-3.0 | today | |
| 2 | Manage My Damn Life Docker | 644 | 43 | GPL-3.0 | 2 months ago | |
| 3 | dayGLANCE Docker | 179 | 2206 | MIT | yesterday | |
| 4 | Radicale | 5.2k | 434 | GPL-3.0 | yesterday | |
| 5 | Davis | 762 | 45 | MIT | 2 days ago | |
| 6 | Xandikos | 613 | 83 | GPL-3.0 | today | |
| 7 | Baïkal | 3.4k | 13 | GPL-3.0 | 11 days ago | |
| 8 | DavMail | 774 | 300 | GPL-2.0 | yesterday | |
| 9 | SabreDAV | 1.7k | 2 | MIT | 29 days ago | |
| 10 | DAViCal | 112 | 0 | GPL-2.0 | 5 months ago |
Keeper.sh edges Manage My Damn Life 93 to 91, and most of the difference is stars: 1.4k stars against 644 stars. Radicale has the largest following at 5.2k stars, yet ranks #4 of 10, held back mostly by Docker support (no Docker image).
The most recent release is Keeper.sh v2.28.3, published 2 days ago. DavMail and DAViCal publish no tagged releases, which costs up to 25 of the 100 points. DAViCal scores under 40, so check recent activity before adopting it. By stack, PHP (4), Python (2) and Java (1) are the most common. dayGLANCE, Davis and SabreDAV are permissively licensed; Keeper.sh, Manage My Damn Life, Radicale and 4 more are copyleft.
By Repoly's GitHub health score, Keeper.sh at 93/100 (286 commits in 90 days, v2.28.3 from 2 days ago). Manage My Damn Life is next at 91; Keeper.sh's lead comes mostly from stars. The score measures maintenance, not features, so shortlist the top few and try them.
dayGLANCE (2,206 commits in 90 days), Radicale (434 commits in 90 days) and DavMail (300 commits in 90 days). Commit activity is 35 of the 100 health points, the largest single term.
3 of 10 publish a Docker image or Compose file, led by Keeper.sh, Manage My Damn Life and dayGLANCE.
3 of 10: dayGLANCE (MIT), Davis (MIT), SabreDAV (MIT). 7 are copyleft.