I am looking to replace my current to-do list software (Google Tasks) with something significantly more full-featured.

Here are the features and properties I would need such software to have:

  • subtasks

  • task dependencies

  • Android app with offline use

  • either a Windows application or a web interface

  • good synchronization of data

  • notifications

  • due dates and times

  • total cost at most $10 US per month

And here are the features and properties I would very much like such software to have:

  • open source

  • free

  • self hosted on a Linux VM or Docker image

I am looking for this for personal use, not as a business, so collaboration, sharing, and similar things are unimportant to me. I am also not in need of a simplified UI, although I would prefer to avoid a CLI if possible. Combining multiple apps/services is okay, although the fewer the better.

  • 1
    Just wondering: How goes "Linux VM or Docker image" together with the android tag? Guess that should be for the server part (sync/collaboration)?
    – Izzy
    Commented Nov 27, 2018 at 14:32
  • 2
    Yes, the server part (basically just for sync) is what would be in the Linux VM or Docker image. The client part is what I need on Android and Windows/web.
    – Yiab
    Commented Nov 27, 2018 at 16:10

1 Answer 1


Perhaps Taskwarrior?

It is very feature-rich (albeit I find its documentation slightly lacking), you can run a Taskwarrior server and it has a pretty big ecosystem

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.