Lightweight Task Manager
A terminal-based task manager written in Go. Supports nested tasks, priorities, and plain-text export. Designed to stay out of your way.
Shipped v1.0. Plain-text .tasks file format is stable.
Nested tasks work, priorities sort correctly, and the export to plain
text is clean enough that I actually use it.
Closing this one out — it does what I need.
Rewrote the storage layer. The initial approach used a single flat file with line numbers as IDs, which broke immediately when you deleted anything. Now it’s a proper append-only log with a compaction step on startup.
Started the project. Wanted a task manager I could drive entirely
from the terminal without any syncing, accounts, or configuration files.
First version is embarrassingly simple — just add,
done, and list.