Skip to content
Andrey Utkin edited this page Oct 12, 2021 · 24 revisions
taskdb logo

What is taskdb?

A free and open source software to manage a TODO list, projects, or entire life.

taskdb's ancestor project, TaskWarrior, seeks funding - consider donating!

Why use taskdb?

taskdb is FOSS. Free, open source, adaptable and self-hostable.

taskdb backs up your data. On each transaction, it makes a backup of all data and saves the new revision in git repo, and pushes the updates to a remote destination.

taskdb is reliable. It humbly works together with great existing software via established formats and protocols. It is focused on making exciting workflows possible, and doesn't implement a complete solution itself.

taskdb lets you see and change your plans and activities in many ways. In calendar apps, visual table editors, direct SQL queries, specialised CLI utilities, visual dashboards and diagrams. On any OS, and even on a smartphone.

taskdb lets you get any insights you want from your data. The data is just one simple table, tasks. It lends itself to powerful querying with SQL.

taskdb lets you structure your plans as loosely or as thoroughly as you want. taskdb can be used as a plain unstructured todo list, as a schedule, and as a project management tool, or life organization tool.

taskdb can help you to reflect on why you do things, not just what you do. And even to understand why you don't want to do something which you think you have to do.

Live demo

Follow the link.

How to install

Follow the link.

See also

You may also like my wearable computer project. It enables me to use a Linux workstation literally as I'm walking. I use it to check or update my taskdb data on the go quite often! Also calendar notifications as text-to-speech, and onto a smartwatch is nice.

Gentoo Linux is an unusual choice for containers, but was a great help in making this demo container to work. I couldn't get systemd to start all the services I needed, so thanks OpenRC. Alpine Linux has OpenRC, but actually starting the services was problematic for some reasons. Being Gentoo developer, I just picked it up and the journey was even easier than I expected!

Clone this wiki locally