Taskwarrior logo

Taskwarrior

Website

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 screenshot

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:

Share:

Similar to Taskwarrior

tududi

Self-hosted task and project management web application

3.3k
242
Last commit

Open-source, self-hosted task and project manager with hierarchical Areas → Projects → Tasks, smart recurring tasks, Telegram and API integrations.

MITActively maintained
Alternative to:
Todoist logo
Todoist
+19

FluidCalendar

Intelligent task scheduling and calendar management app

985
70
Last commit

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.

MITActively maintained
Alternative to:
Google Calendar logo
Google Calendar
+13
Windmill logo

Windmill

Open-source workflow engine and platform for scripts, APIs, and UIs

17.7k
1.1k
Last commit

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.

Actively maintained
Alternative to:
Windmill logo
Windmill
+12
Worklenz logo

Worklenz

Open-source project management platform for teams

3.2k
362
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
monday.com logo
monday.com
+19
Donetick logo

Donetick

Open-source task and chore manager with advanced scheduling

2.5k
193
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Todoist logo
Todoist
+19
Tracks logo

Tracks

GTD-compatible web task manager built with Ruby on Rails

1.2k
530
Last commit

Open-source Rails web app for David Allen's GTD: manage next actions, contexts, projects, tags, feeds and statistics; Docker-friendly and multi-user.

GPL-2.0Actively maintained
Alternative to:
Todoist logo
Todoist
+16