Stars
Forks
Watchers
Developer links
Manage My Damn Life
Manage My Damn Life is a personal productivity platform and CalDAV task manager that gives individuals and teams a full-featured web workspace for coordinating todos, calendar agendas, and project schedules without relying on proprietary productivity software. Users can connect multiple CalDAV server backends including Nextcloud, Radicale, and Baikal to synchronize tasks, events, and subtasks across their self-hosted infrastructure. The interface offers multiple interactive perspectives, letting planners switch between nested task checklists, full monthly calendar grids, and dynamic Gantt chart roadmaps with customizable timeline scales. Keyboard-driven operators can rapidly log action items via intuitive Quick Add syntax that parses due dates, priority tiers, and category labels from inline text triggers. A versatile filter manager allows users to save custom query views matching due dates, completion statuses, parent task hierarchies, and color-coded labels. Team members can establish reusable task templates for recurring administrative workflows, assign multi-level checklist items, and manage individual calendar visibility across shared workspaces. System administrators can configure user authentication through native accounts or integrate enterprise Single Sign-On using OpenID Connect providers like Keycloak, Authentik, and Google. Client-side state caching accelerates navigation while background sync preserves CalDAV compliance. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL v3 licensed.
Benefits
- Unified Multi-Account CalDAV Task Sync
- Connecting multiple CalDAV servers including Nextcloud, Baikal, and Radicale consolidates scattered personal and professional agendas into a single responsive web interface without vendor data silos.
- Versatile Multi-Dimensional Schedule Views
- Switching seamlessly between detailed hierarchical task checklists, monthly calendar layouts, and interactive Gantt chart schedules provides optimal visual clarity across varied personal and project management workflows.
- Rapid Inline Syntax Task Capture
- Keyboard-friendly shorthand operators enable rapid task creation with automatically parsed due dates, priority ratings, and custom categorization labels without opening multi-field configuration modals.
- Self-Hosted Enterprise Authentication Security
- Support for OpenID Connect Single Sign-On via Keycloak and Authentik ensures team task access conforms to corporate security policies while keeping personal schedule records strictly private.
Features
- Multi-Account CalDAV Synchronization
- Connect multiple CalDAV accounts and calendars via standard protocols, supporting Nextcloud, Radicale, and Baikal servers simultaneously.
- Interactive Gantt Project Timeline
- Visualize task durations, dependencies, and delivery milestones across customizable horizontal Gantt chart schedules with direct task editing.
- Quick Add Text Syntax
- Rapidly log tasks using inline syntax shortcuts that instantly parse due dates, priority ratings, and project labels.
- Subtask Hierarchy Management
- Structure complex initiatives into multi-level subtask checklists with independent completion statuses, due dates, and descriptive notes.
- Custom Saved Task Filters
- Create and save complex task filter queries based on due dates, priority levels, labels, and calendar assignments.