Taskwarrior
Command-line task management utility for todo lists and workflows
6k stars 421 forks last commit first released MIT
Actively maintained
Last commit 19 Aug 2026.

Taskwarrior is a free, open-source command-line task management tool for creating, tracking and reporting TODO items. It emphasizes a flexible, scriptable workflow with powerful filtering, recurrence and dependency features for both simple and complex task setups.
Key Features
- Command-line first interface with rich filtering and query capabilities (complex boolean filters, custom reports).
- Projects, tags, priorities, due dates, contexts, and user-defined attributes to model diverse workflows.
- Recurring tasks, task dependencies, annotations and history/logging for audit and review.
- Extensible with hooks, scripts and third-party UIs; integrates with a sync/server component (taskd) for multi-device synchronization.
- Cross-platform packaging and source builds with a mature toolchain and ecosystem of extensions and companion projects.
(Features summary derived from official project documentation and repository.)
Use Cases
- Personal GTD-style task tracking and daily todo management from the terminal.
- Automation and scripting of task workflows (CI hooks, editor integrations, shell scripts).
- Multi-device task synchronization and collaborative workflows via the taskd sync server and compatible third-party clients.
Limitations and Considerations
- No single official first-party graphical UI; most GUIs and web frontends are community projects with varying compatibility and maintenance status.
- Sync and multi-device setups require configuring the separate sync server or third-party hosting, which can add operational complexity.
- The CLI-focused design has a learning curve for users accustomed to GUI-only task apps.
Taskwarrior is a mature, feature-rich CLI task manager with an active community and ecosystem of plugins and frontends. It is best suited for users who want scriptability, fine-grained control and reproducible task workflows from the command line.
Categories:
Tags:
Tech Stack:
Similar to Taskwarrior
tududi
Self-hosted task and project management web application
Open-source, self-hosted task and project manager with hierarchical Areas → Projects → Tasks, smart recurring tasks, Telegram and API integrations.
FluidCalendar
Intelligent task scheduling and calendar management app
Open-source task scheduler and calendar app that auto-plans tasks, syncs with external calendars, and provides a modern UI for managing time blocks and workflows.
Windmill
Open-source workflow engine and platform for scripts, APIs, and UIs
Windmill is an open-source developer platform to turn scripts into webhooks, cron jobs, workflows, and internal apps with auto-generated and low-code UIs.

Worklenz
Open-source project management platform for teams
Open-source project management and time-tracking platform with tasks, kanban boards, resource planning, time reports and analytics; available as cloud SaaS and self-hosted.


Donetick
Open-source task and chore manager with advanced scheduling
Open-source task and chore manager for individuals and groups featuring natural-language scheduling, assignee rotation, NFC triggers, REST API, and S3-compatible storage.

Tracks
GTD-compatible web task manager built with Ruby on Rails
Open-source Rails web app for David Allen's GTD: manage next actions, contexts, projects, tags, feeds and statistics; Docker-friendly and multi-user.




