Show HN: Zdo – a CLI tool for tasks and todos using Markdown and Zig

1 c-phillips 1 8/18/2025, 3:28:13 PM github.com ↗
Hey HN, I spent some time about a year ago on a side-project to track tasks within and across projects/papers. I wanted to integrate with obsidian and write long-form task descriptions without locking into some crazy format, so I decided to just write my tasks as markdown and build a cli tool to manage them.

This also seemed like a good opportunity to learn something new, so I decided to take up Zig and write everything from scratch.

You can create, sort, filter, mark, and inspect your tasks from your terminal, and there are no additional files or system state required since everything is tracked in yaml front-matter.

I haven't really touched the project much since I initially wrote it, but figured I should put it out there in case anyone else is interested. This is early stages and certainly a bit rough around the edges, but I think its interesting enough to share!

Comments (1)

1gargle · 1h ago
I love this in combination with Obsidian