Open Source Task Management
A task manager only earns a place in your day if capturing a thought is faster than the friction of opening it; the moment logging a task feels like work, people route around the system and it quietly dies. That is why the model underneath matters more than the feature list: a personal tool needs frictionless capture and a clean inbox, while a team tool needs boards, assignees, and states that mean something. The open source options here keep that capture loop fast, store tasks in databases and formats you can read directly, and let you sync through a server you run rather than betting your daily backlog on a vendor staying in business.

AppFlowy
Open source AI workspace for projects, wikis, and teams with self-hosting and data control

Joplin
Offline-first Markdown note and to-do app with encrypted sync across desktop and mobile

Logseq
Privacy-first knowledge base for graph notes, Markdown, Org-mode, PDF annotation, and tasks

Super Productivity
Open-source todo list with timeboxing, time tracking, local planning, and issue tracker imports

Anytype
Local-first, encrypted personal knowledge base for pages, tasks, wikis, journals, and custom data models

Taskwarrior
Command line task list manager extensible through hooks and a wide ecosystem of tools

Tasks.org
Open source, privacy-friendly to-do lists and reminders for Android

Vikunja
Self-hostable task manager with list, Kanban, Gantt, and table views you actually own

Peppermint
Self-hosted ticket management and help desk system with markdown tickets and a client history log
Our picks
These span solo focus, team boards, and shared chores rather than ranking against each other.
Self-hosted team task manager: Vikunja Vikunja keeps task data under your control and shows it as a list, Kanban board, Gantt chart, or table. It starts as a personal to-do list and grows into shared projects with task assignment, and imports from Todoist, Trello, and Microsoft To-Do. Self-host with Docker or binaries, or use Vikunja Cloud.
Solo deep work and time tracking: Super Productivity Super Productivity pairs a to-do list with timeboxing, time tracking, and a Pomodoro timer, organized by sub-tasks, projects, and tags. It has no accounts, collects no data, and lets you choose where data lives. Jira, GitHub, and GitLab can auto-import assigned issues and create work logs.
Command-line task list: Taskwarrior Taskwarrior tracks to-dos entirely from the terminal for people who live in a shell, adding, filtering, and completing tasks through commands. Hooks fire on task events for automation, a broad third-party ecosystem builds on it for syncing and reporting, and it is MIT licensed.
Shared chores for households and groups: Donetick Donetick manages tasks and chores for a person or a group, with shared assignment, assignee rotation, and recurrence parsed from natural language. It sends reminders through mobile apps, Telegram, Discord, or Pushover, and offers a REST API and Home Assistant integration for a wider home setup.
Matching a task tool to how work actually moves
Begin by being honest about whether you are equipping one person or a team, because the two pull in opposite directions. A personal system rewards speed and low ceremony: Taskwarrior lives entirely in the terminal for people who never leave the shell, Super Productivity wraps timeboxing and time tracking around a solo to-do list, and WeekToDo keeps everything in a local weekly planner. A team system instead needs shared boards, assignees, and statuses, which is where Vikunja, with switchable list, Kanban, Gantt, and table views, and Worklenz, with resource and budget tracking, fit better.
Then decide where tasks live and how they sync. Local-first tools such as Anytype and Kanri keep everything on your device with no account, trading shared visibility for resilience when the network is poor. Self-hosted servers give you control over retention and backups but put uptime, email delivery, and update testing on you. If your tasks need to reach a phone and standard calendar apps, look for open sync protocols rather than a proprietary cloud: Tasks.org and tududi both sync over CalDAV, so your items stay readable in Apple Reminders, Thunderbird, and other clients you already use.
Finally, treat export as a first-class requirement, not cleanup. A task system becomes operational memory - comments explain decisions and completed items prove follow-through - so confirm the export preserves status, dates, assignees, and comments, not just titles. If you are moving off a proprietary app, Vikunja imports directly from Todoist, Trello, and Microsoft To-Do, which turns the switch into a copy rather than a rebuild.
Related categories
Frequently asked questions
Should I pick a personal or a team task manager?+
Pick based on who the tool serves, because the defaults differ sharply. Personal tools optimize for fast capture and individual throughput: Taskwarrior runs from the terminal, Super Productivity centers on timeboxing and deep work, and WeekToDo lays out a single week. Team tools add shared boards, assignees, permissions, and status that means something, which is Vikunja and Worklenz territory. A team tool used by one person feels heavy, and a personal tool stretched across a team hides who owns what.
Which tools handle recurring tasks and reminders well?+
Support varies, so check the mechanics. tududi handles recurring tasks with daily, weekly, monthly, and custom intervals plus end dates, and adds Telegram capture and daily digests. Donetick parses recurrence from natural language and rotates assignees, sending reminders through mobile apps, Telegram, Discord, or Pushover. WeekToDo covers recurring tasks with notifications for a lighter personal setup. For team use, confirm who owns the next occurrence and whether completed recurrences stay auditable.
Are Kanban boards or lists better for tasks?+
They answer different questions, and many teams need both. Boards shine when the main question is status - what is blocked, in review, or ready to start - while lists are better for fast capture and date-driven personal work. Vikunja lets you switch a project between list, Kanban, Gantt, and table views without moving data, and Kanri is a focused offline Kanban app. The real test is whether moving a card changes a meaningful state, not whether the layout looks tidy.
How do these sync to my phone and calendar?+
The most portable route is an open protocol rather than a proprietary cloud. Tasks.org and tududi both sync over CalDAV, so tasks stay readable in Apple Reminders, Thunderbird, and other compatible clients, and Tasks.org also works with Google Tasks and DAVx5. Donetick and Vikunja ship their own mobile apps. Test capture speed, offline edits, and notification reliability on the phones people actually carry, since task management breaks when work cannot be recorded the moment it appears.
Can I use one of these fully offline?+
Several are built for it. Anytype keeps data in local, encrypted storage with optional peer-to-peer sync, and Kanri runs entirely on the desktop with no account or connection. WeekToDo stores everything locally on your device, and Taskwarrior works from the terminal without any server. The harder question for shared use is conflict handling when two people edit the same task offline, so test that case directly before relying on offline sync for field work.
Which of these work for households and shared chores?+
Donetick is built specifically for shared work across a group. It assigns tasks and chores to people, rotates assignees, tracks recurring chores with adaptive scheduling, and adds a points system, photos, and NFC tags to mark tasks complete. Reminders reach people through mobile apps, Telegram, Discord, or Pushover, and it integrates with Home Assistant. For a household that wants one person to own each chore this week, that assignment model is the point.
How do I get my tasks out if I switch later?+
Favor tools with documented exports and readable storage, and confirm the export includes comments, attachments, labels, dates, and assignees rather than just titles. Vikunja is worth noting on both ends: it imports from Todoist, Trello, and Microsoft To-Do and keeps data under your control. Tasks stored in open formats or plain files, as Joplin and the CalDAV-syncing apps do, stay readable outside the original tool, which is what makes a future migration a copy rather than a rescue.