
Any.do
To-do list and task management app for organizing personal tasks, reminders, and schedules
Discover top open-source software, updated regularly with real-world adoption signals.

Collaborative task and chore management with natural language scheduling
Open-source task manager with natural language input, adaptive scheduling, assignee rotation, gamification, and multi-platform notifications for individuals and groups.

Donetick is a self-hosted task and chore management platform built for individuals, families, and shared households. It transforms plain-English descriptions like "Change water filter every 6 months" into fully scheduled, recurring tasks with automatic date and time extraction.
Support for daily, weekly, monthly, yearly, and adaptive scheduling ensures tasks fit your rhythm. Assignee rotation distributes chores fairly using round-robin, random, or workload-based algorithms. Subtasks break complex jobs into trackable steps, resetting automatically for recurring items. Time tracking, priorities, labels, and photo attachments keep everything organized.
Track non-task data with "Things"—numbers, booleans, or text—and trigger task completions automatically. Scan NFC tags to mark chores done instantly. A built-in points system and analytics dashboards reward progress and visualize completion trends.
Run Donetick via Docker, Docker Compose, or standalone binary with SQLite. Integrate with Home Assistant, receive notifications through Telegram, Discord, Pushover, or mobile apps (iOS TestFlight, Android APK). REST API and webhooks enable custom automations. Multi-factor authentication and OAuth2/OIDC support secure your deployment.
When teams consider Donetick, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Shared Household Chore Rotation
Automatically rotate trash, dishes, and cleaning tasks among roommates using round-robin assignment, ensuring fair distribution and reducing disputes.
Home Maintenance Tracking
Schedule HVAC filter changes, lawn care, and appliance servicing with adaptive recurrence that learns from completion history and sends Telegram reminders.
Wall-Mounted Family Dashboard
Mount a tablet displaying Donetick's dashboard view so any family member can scan NFC tags or tap tasks to mark chores complete in real time.
Home Assistant Task Automation
Sync Donetick tasks into Home Assistant to-do lists, trigger smart home routines when chores are completed, and view progress on existing dashboards.
Type phrases like 'Take the trash out every Monday and Tuesday at 6:15 pm' and Donetick extracts dates, times, and recurrence patterns automatically, creating a fully scheduled task without manual configuration.
Things track non-task data—numbers, booleans, or text—like water meter readings or thermostat settings. You can configure tasks to auto-complete when a Thing reaches a specific value.
Yes. Download the standalone binary from the Releases page, create a selfhosted.yaml configuration file, and run it with DT_ENV=selfhosted. SQLite is the default database.
Donetick sends notifications via mobile apps (iOS TestFlight, Android APK), Telegram, Discord, and Pushover. Webhooks enable custom integrations with other services.
Install the official Donetick Home Assistant integration. It creates separate to-do lists for each user, syncs tasks in real time, and allows task management directly within Home Assistant dashboards.
Project at a glance
ActiveLast synced 4 days ago