7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Manage My Damn Life

Open source

Manage My Damn Life is a self-hosted web front end for CalDAV tasks and calendars with list, Gantt and calendar views, currently in beta.

intri.in
Manage My Damn Life homepage screenshot
GitHub stars
641
Last commit
20 days ago
Repository age
3 years
Version
v0.10.0
Licence
GPL-3.0
Self-hosted
Yes

About Manage My Damn Life

Manage My Damn Life (MMDL) is a self-hosted front end for managing CalDAV tasks and calendars. It is a web app, built with Next.js, that talks to your existing CalDAV server, so your tasks and events stay on the server you already run. The project is in beta, so caution is advised with production data.

It supports subtasks and many task fields such as due date, status, description and recurrence, calendar event management, multiple CalDAV accounts and multiple user accounts. Tasks can be viewed as a list, in a Gantt view or on a calendar, and you can create task filters to see them as you prefer. It has OAuth support for CalDAV accounts, with Google Calendar supported, and a desktop-first, somewhat responsive layout. Planned features include full RFC 5545 field support, drag and drop, customizable views and plugins.

MMDL has been tested with Nextcloud, Radicale and Baikal and should work with servers supported by the tsdav library. It is licensed under GPL-3.0 and uses Weblate for translations.

Key features

  • CalDAV task management with subtasks
  • Calendar event management
  • List, Gantt and calendar views
  • Custom task filters
  • Multiple CalDAV and user accounts
  • OAuth for Google Calendar accounts

Good fit for

  • →A web UI for Nextcloud or Radicale tasks
  • →Gantt view of CalDAV to-dos
Built with
JavaScript
Tags
caldav
tasks
calendar
self-hosted
gantt
nextcloud
task-manager
nextjs

Manage My Damn Life: questions and answers

What is Manage My Damn Life used for?
Manage My Damn Life is a self-hosted web front end for CalDAV tasks and calendars with list, Gantt and calendar views, currently in beta. It is a good fit for a web UI for Nextcloud or Radicale tasks and gantt view of CalDAV to-dos.
Is Manage My Damn Life open source?
Yes. Manage My Damn Life is open source under the GPL-3.0 licence. Its source code is on GitHub at intri-in/manage-my-damn-life-nextjs and is written mainly in JavaScript.
Is Manage My Damn Life free?
Yes. Manage My Damn Life is open source, so the software itself is free to use.
Can I self-host Manage My Damn Life?
Yes. Manage My Damn Life can be self-hosted on your own server or infrastructure.
What is Manage My Damn Life an alternative to?
Manage My Damn Life is an open-source alternative to TickTick, Google Calendar, Microsoft To Do and Fantastical. Other open-source alternatives to TickTick include Super Productivity, TaskTrove and Tududi.
Is Manage My Damn Life actively maintained?
Yes. The most recent commit to Manage My Damn Life was on 13 September 2026, and the latest release is v0.10.0, published on 13 September 2026. The project has 641 stars on GitHub.

Open-source alternatives to Manage My Damn Life

See all

SaaS alternatives to Manage My Damn Life

See all