AnnouncementsMatrixEventsFunnyVideosMusicBooksProjectsAncapsTechEconomicsPrivacyGIFSCringeAnarchyFilmPicsThemesIdeas4MatrixAskMatrixHelpTop Subs
3

This has been sorely missing so I vibecoded it. There is support for contexts, projects, tags, priorities, and dates, each of them having a separate view. It's easy to learn because the key bindings are shown at the bottom. The only requirement (aside from a c compiler) is ncurses.

Can be downloaded here or here.

You can compile it with gcc -o gtd_todo gtd_todo.c -lncurses -lm.

Any feedback welcome. I'm really happy with it because it does what I want. Some missing features are repetition and notifications, those will be added later. It saves data in .dat files which is somewhat nostalgic.

Appendix A: installing ncurses

Debian / Ubuntu

sudo apt-get install libncurses5-dev libncursesw5-dev

Arch

sudo pacman -S ncurses

macOS

ncurses is included by default.

Comment preview