Skip to main content
Beginner ~12 hours

CLI Tool in Go or Rust

Build a real CLI tool in Go or Rust — file utility, log parser, or git helper. Ships with tests, releases, and a homebrew formula.

Go or RustCobra or ClapGitHub Actions

About this project

CLI projects are underrated portfolio items. They teach systems thinking without the web complexity, and recruiters love seeing a candidate who can ship a release-ready Go or Rust binary. Pick something useful: a markdown table formatter, a git branch cleaner, an env-file validator. Ship with `--help`, structured errors, and tests. Bonus: a GitHub Action that builds releases for Linux/Mac/Windows on tag push.

Why build this in 2026?

Go and Rust skills are increasingly in demand for AI infra work. Shipped CLI tools are concrete proof of language fluency.

What you'll ship

  • GitHub repo with releases (Linux/Mac/Windows binaries)
README with usage examples
Homebrew formula or `cargo install` instructions

Sign up to see the full project brief

Full deliverables, success criteria, and AI Career Tutor support — free.

You'll unlock:Complete project brief, AI tutor that knows this project, and progress tracking when you start.

Skills you'll practice

gorust