dijo is a terminal habit tracker with day and week views, modal navigation, and Vim-style commands. It can connect to external scripts to record events automatically, such as tracking activity in other tools.
The application is implemented in Rust with Cursive. Its default terminal backend is Termion; a separate Crossterm backend is available for environments such as Windows.