Replace.so logoReplace.so
Todoist alternatives
TvsT

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

Todoist versus TaskBoard comparison

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

Reviewed by Kris

Reviewed

Updated

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.com
  • each column may have tasks added to it, and tasks can be dragged to other columns as they progress

    readme · github.com
  • Tasks may be assigned to any user on the board ... and include options for Due Date, Color, Points ... and Category.

    readme · github.com
  • TaskBoard ... simple and clean interface to a functional and minimal application for keeping track of tasks.

    readme · github.com
  • Download 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.com
  • A web server running PHP 7.x with sqlite enabled (it may work on PHP 5.6, but is not supported).

    deployment · github.com
  • Tasks 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.com
  • However 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