urfave / cli
git clone https://github.com/urfave/cli.git
v3.14.0 · 22d ago
🔥 on GitHub Trending today
A declarative Go package for building command line tools with commands, flags, and shell completion.
Why you might care
Gives Go developers a standard-library-only framework for subcommands, typed flags, environment and file input lookup, and bash, zsh, fish, and PowerShell completion. Structured config file support is available through the separate cli-altsrc module.
+3
stars, 24h · #7,820
+~16
stars, 7 days · #8,920
+84
stars, 30 days · #8,153
24k
★ total · +0% this week
1.9k
forks · 34 open issues
Star history (as recorded here)
LanguageGo
LicenseMIT
Created2013-07-13 (13y ago)
Last push1d ago
Watchers282
OwnerOrganization
Seen on GitHub Trending
- 2026-10-23 — #10 monthly in go · +84 ★
- 2026-10-22 — #13 monthly in go · +82 ★
- 2026-10-21 — #20 daily in go · +6 ★
- 2026-10-21 — #8 monthly in go · +82 ★
- 2026-10-20 — #20 daily in go · +5 ★
- 2026-10-20 — #8 monthly in go · +78 ★
GitHub topics
Links
- GitHub: github.com/urfave/cli
- Homepage: https://cli.urfave.org
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.