← projects

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.

Mar 15, 2025

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.

Feb 10, 2025

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.

Jan 18, 2025

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.

g →   h home   b blog   p projects
tip — press g then h, b, or p to navigate