topydo is a powerful todo list application using the todo.txt format.
It has three user interfaces:
Feature-wise, the todo.txt format is quite limited, but can be extended using tags. topydo natively supports some of these tags to implement:
topydo also offers:
Yet, topydo is fully todo.txt compliant. The text file can be processed by other todo.txt tools (but they may not interpret the tags properly).
The documentation on the TiddlyWiki provides more information about the features and how to use topydo.
Simply install with:
pip3 install topydo
If you wish to use column mode: install additional dependencies with:
pip3 install topydo[columns]
Similarly, for prompt mode you can install additional dependencies with:
pip3 install topydo[prompt]