Manage My Damn Life (MMDL) is a free, self-hosted CalDAV task and calendar manager. See features, setup and alternatives in this 2026 review.
Manage My Damn Life (MMDL) is a self-hosted, open-source frontend for CalDAV tasks and calendars. Instead of locking your to-do list and calendar into a proprietary cloud service, MMDL connects to a CalDAV server you already run or control and presents that data through a clean, modern web interface.
The project is developed in the open on GitHub under intri-in/manage-my-damn-life-nextjs and is aimed at people who already self-host other services and want the same level of control over their task and calendar data. It is explicitly labeled as beta software, so it is best suited to users comfortable with some rough edges.
MMDL supports creating tasks with due dates, status, descriptions, recurrence, and nested sub-tasks, and lets users switch between list, Gantt, and calendar views with customizable filters. It also supports multiple CalDAV servers and multiple user accounts from one deployment, which makes it usable by a household or small shared instance rather than just a single person.
On the technical side, it offers OAuth-based login, SQLite compatibility for simple hosting, and distribution as a multi-platform Docker image, which fits naturally into home-lab stacks alongside tools like Nextcloud or Radicale that already expose CalDAV.
MMDL itself is free and open source; there is no license fee, subscription, or paid tier for the software. The only ongoing cost is whatever infrastructure you use to host it, typically a small VPS, home server, or existing Proxmox/Docker environment.
This makes MMDL's total cost of ownership largely a function of hosting choices rather than software licensing, which is the main value proposition compared to paid, subscription-based task and calendar apps.
Yes, MMDL is free and open source; you only pay for whatever hosting you use to run it.
Yes, MMDL is a frontend for CalDAV data, so it needs to connect to a CalDAV server such as Nextcloud, Baikal, or Radicale.
There is a public demo instance for evaluation, but MMDL is designed to be self-hosted rather than offered as a managed SaaS product.
It is distributed as a Docker image and is also available through community Proxmox VE installation scripts.
The maintainer describes it as beta software, so users should keep independent backups of their CalDAV data.
It is developed and maintained on GitHub under the intri-in account, as an independent open-source project.