# taskwarrior-webui

> A self-hosted web interface for Taskwarrior featuring Material Design, dark theme, offline PWA support, Kanban board, and Timewarrior time-tracking integration.

- **Category:** Personal Productivity
- **Licence:** GPL-3.0
- **Open source:** oss
- **Languages:** Typescript, JavaScript, Vue, Shell
- **Platforms:** Docker, Build from Source
- **Tags:** CLI, Task Management, Kanban, Pwa, Productivity, Docker, Self Hosted, Vue, Web Ui, Koa, Taskwarrior, Timewarrior

## Description

Taskwarrior-webui is a self-hosted web interface for the Taskwarrior command-line task manager. Built with Vue.js and Koa.js, it provides a responsive Material Design UI with both light and dark themes, progressive web app support for offline use, and a Kanban board with drag-and-drop status transitions. It integrates with Timewarrior for time tracking and supports syncing with a Taskserver (taskd). The application runs in Docker or can be built manually with Node.js, mounting the user's existing Taskwarrior configuration and data directories.

## Links

- [Homepage](https://github.com/DCsunset/taskwarrior-webui)
- [Docker](dcsunset/taskwarrior-webui)
- [GitHub Repository](https://github.com/DCsunset/taskwarrior-webui)
- [Docker Hub](https://hub.docker.com/r/dcsunset/taskwarrior-webui)

---
Source: https://selfhost.directory/project/taskwarrior-webui