
Donetick
Open-source task and chore manager with advanced scheduling

Donetick is an open-source application for managing tasks and chores for individuals, families, and small groups. It combines natural-language task creation with flexible recurrence rules, assignment/rotation strategies, and history/analytics to simplify recurring work.
Key Features
- Natural-language task creation and parsing (dates, times, recurrence, priorities, labels).
- Advanced recurring scheduling: schedule by due-date or completion-date, adaptive suggestions from history, and fine-grained frequency options.
- Assignee management: assign tasks to people, automatic rotation strategies (least-completed, round-robin, random).
- "Things": track non-task state (numeric, boolean, text) and trigger task state changes when things meet conditions.
- NFC tag support for physical task completion triggers and mount-friendly dashboard mode for shared displays.
- Notifications and integrations: multi-channel reminders (Telegram, Discord, Pushover), webhooks, and a REST API with long-lived access token support.
- Storage options for attachments: local or S3-compatible object storage (e.g., MinIO), plus image/photo attachments support.
- Security & auth: TOTP-based MFA and OpenID Connect / OAuth2 provider support for SSO.
- Realtime sync between clients and a documented configuration system for self-hosted deployments.
Use Cases
- Household or shared-living chore management with rotating assignments and persistent completion history.
- Small teams or volunteer groups that need recurring maintenance scheduling, reminders, and audit history.
- Integrations/automations that mark tasks done from external sensors or systems (via Things, webhooks, or NFC triggers).
Limitations and Considerations
- Mobile apps are early/alpha: Android and iOS clients are available in early builds and may show compatibility or connectivity issues; setup often requires proper HTTPS and CORS configuration for reliable mobile behavior.
- Offline support is limited: some UI areas work offline but full functionality relies on backend connectivity and realtime sync.
- Some features are noted as WIP in docs (for example certain local storage paths and UI behaviors); administrators should review configuration options and test uploads/attachments in their deployment.
Donetick is designed for self-hosting with Docker, binaries, or source builds and emphasizes configurable scheduling, integrations, and privacy-friendly operation. It is suited for users who need more advanced recurrence and assignment features than typical to-do apps and who can run or manage a self-hosted service.
Categories:
Tags:
Tech Stack:
Similar Services

Plane
Open-source project management platform for tracking work and knowledge
Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

ActivityWatch
Privacy-first automated time tracker for desktop and mobile
Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.


Habitica
Gamified task manager and habit tracker
Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Mealie
Self-hosted recipe manager, meal planner, and shopping list
Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

solidtime
Open-source time tracking with projects, billing, and invoicing
Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.





