Todoist vs TaskBoard
TaskBoard is a self-hostable, MIT-licensed Kanban task tracker, but it is explicitly unmaintained and depends on obsolete PHP 7.x-era infrastructure. Choose it only for a simple board workflow when source access and deployment control outweigh maintenance risk. Choose Todoist for natural-language capture, recurring scheduling, filtered and calendar views, templates, integrations, or a maintained task-management scope

Decision guide
The practical reasons to choose either option, based on documented capabilities.
Choose TaskBoard if
- Technical users able to maintain or modernize an unmaintained PHP application
- Small teams needing self-hosted Kanban boards with configurable columns
- Teams assigning board tasks with due dates, categories, comments, attachments, and activity history
Stay with Todoist if
- You need natural-language task entry or recurring due dates; neither is documented for TaskBoard
- You rely on Today, Upcoming, custom-filter, or weekly calendar views; TaskBoard documents boards and columns instead
- You need documented templates or integrations, which are not covered in the supplied TaskBoard materials
Deployment and operations
TaskBoard is MIT-licensed and self-hostable, with no documented Docker or Kubernetes deployment. Installation requires a web server with PHP 7.x and SQLite support, writable API storage, and additional Apache configuration; NGINX configuration is left as a TODO. The repository labels the project unmaintained and says it is too far behind current PHP versions to be useful in 2025, creating a substantial maintenance and security-review burden.
Feature fit
What TaskBoard covers
- Task creation and completion tracking
- Due dates on tasks
- Board-based task organization
- Multi-user task assignment
What’s different or missing
- No documented natural-language capture
- No documented recurring tasks
- No documented Today or Upcoming views
- No documented custom filters
- No documented calendar planning view
- No documented workflow templates
- No documented external integrations
Project snapshot
- GitHub stars
- 1,401
- Contributors
- 26
- Language
- TypeScript
- Last commit
- May 23, 2025
- Latest release
- Sep 5, 2020
Categories: Calendars & Scheduling, Project Management, Task Management
Sources and editorial review9 linked sources
Public documentation supports this comparison. Automation assists collection and classification; editorial standards and corrections remain the responsibility of Kris.
A Kanban-inspired app for keeping track of things that need to get done.
repository description · github.comeach column may have tasks added to it, and tasks can be dragged to other columns as they progress
readme · github.comTasks may be assigned to any user on the board ... and include options for Due Date, Color, Points ... and Category.
readme · github.comTaskBoard ... simple and clean interface to a functional and minimal application for keeping track of tasks.
readme · github.comDownload the latest release ... Extract it to your webserver
readme · github.com# UNMAINTAINED Maybe I'll come back to this one day, but it's much too far behind on PHP versions to be useful these days (2025).
verdict · github.comA web server running PHP 7.x with sqlite enabled (it may work on PHP 5.6, but is not supported).
deployment · github.comTasks may be assigned to any user on the board (or left Unassigned), and include options for Due Date, Color, Points (an optional difficulty rating), and Category.
shared feature · github.comHowever many columns you have, each column may have tasks added to it, and tasks can be dragged to other columns as they progress (or edited and assigned to a new column).
best for · github.com



