Manage My Damn Life
Manage my Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.
A self‑hosted web interface lets users interact with CalDAV‑based tasks and calendar events. It supports typical task fields such as due date, status, description, recurrence, and hierarchical subtasks, and it can display items in list, Gantt, or calendar views. Users can create and apply custom filters to tailor what tasks are shown.
The application accommodates multiple user accounts and multiple CalDAV accounts, allowing each user to connect to different CalDAV servers such as Nextcloud or Baikal. Authentication currently works with basic credentials, while OAuth is available for the front‑end login but not yet for CalDAV access. The interface is desktop‑first and adapts responsively to different screen sizes.
Implemented in React and released under GPL‑3.0, the project is free, open‑source, and can be run on personal infrastructure. Documentation, screenshots, and translation support are provided, and the code is marked as stable but still in beta, with planned enhancements including full RFC 5545 field support, drag‑and‑drop task handling, and plugin extensibility.
Reviews
Loading reviews…
Similar apps

Task & Project Management
tududi
Task management tool with hierarchical structure, smart recurring tasks, and seamless Telegram integration.

Task & Project Management
myTinyTodo
Simple way to manage your todo list in AJAX style. Uses PHP, jQuery, SQLite/MySQL. GTD compliant.

Task & Project Management
Focalboard
Define, organize, track and manage work across individuals and teams (alternative to Trello, Notion and Asana).

Food, Cooking & Recipes
ManageMeals
Manage recipes, import recipes by URL and organize them without any ads or unnecessary text.
Task & Project Management
Mindwtr
Local-first GTD productivity tool

Task & Project Management
OpenProject
Manage your projects, tasks and goals. Collaborate via work packages and link them to your pull requests on Github.