All projects

systems cli

A terminal task tracker you can install

Build a fast command-line tool to add, list, search, and tag tasks, shipped as a single installable binary.

beginnerGo~14h

Why it matters

Tooling work is a large and under-served part of backend and platform roles. A CLI that installs cleanly and starts instantly proves you understand distribution, not just logic.

What you build

  • Subcommands for add, list, done, search, and tag
  • Durable local storage that survives a crash mid-write
  • Helpful errors and a usable --help
  • A single cross-compiled binary

If you want more

  • Shell completions
  • Due dates and reminders

Build it 5 steps

  • add, list, done, search, tag — each with its own flags.

  • Add search and tag filtering

Material for the whole build

Shows command-line design, durable local state, and shipping a distributable binary someone else can install.

Get a plan built around projects like this