Flag is a simple but powerful command line option parsing library for Go support infinite level subcommand
☆132Dec 27, 2020Updated 5 years ago
Alternatives and similar repositories for flag
Users that are interested in flag are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- ☆42Apr 16, 2020Updated 5 years ago
- Tag-based environment configuration for structs☆126Jun 18, 2024Updated last year
- Go HTTP router☆107Sep 27, 2022Updated 3 years ago
- Written in golang, acp (advanced copy) for multi-threaded copy with low file fragmentation☆18Jun 18, 2018Updated 7 years ago
- Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no e…☆949Oct 4, 2025Updated 5 months ago
- Go library to simplify CLI workflow☆35May 24, 2020Updated 5 years ago
- Automatically sets up command line flags based on struct fields and tags.☆175Sep 20, 2022Updated 3 years ago
- Climax is an alternative CLI with the human face☆217Sep 5, 2020Updated 5 years ago
- Package strit introduces a new type of string iterator, along with a number of iterator constructors, wrappers and combinators.☆83Jul 22, 2021Updated 4 years ago
- Golang logging library☆10Sep 21, 2016Updated 9 years ago
- Simple Migration Tool - written in Go☆30Dec 20, 2018Updated 7 years ago
- Envy automatically exposes environment variables for all of your Go flags☆155Jan 24, 2026Updated last month
- Brenda is a boolean expression solver for Go AST☆46Feb 6, 2019Updated 7 years ago
- Lightweight test utilities to use with Go's testing package☆44Jun 7, 2019Updated 6 years ago
- A colorful CLI library with variable provenance.☆56Jun 26, 2017Updated 8 years ago
- Go library for building command line interfaces.☆62Dec 6, 2024Updated last year
- Generate flags by parsing structures☆167Jan 6, 2026Updated 2 months ago
- A Go library for building command line applications.☆67Apr 4, 2023Updated 2 years ago
- A non-standard HTTP cache implemented as Go middleware☆155Jan 2, 2020Updated 6 years ago
- Serve files from dropbox over http(s)☆33Oct 5, 2020Updated 5 years ago
- Push the standard output of ANY program to browsers as Server Sent Events☆138Dec 13, 2020Updated 5 years ago
- Go library for convert io.Reader to line-by-line Reader☆91Aug 22, 2025Updated 7 months ago
- A simple, efficient StatsD Client for Go.☆61Jun 9, 2021Updated 4 years ago
- Generate code for any language, with any language.☆67Mar 2, 2018Updated 8 years ago
- go command line option parser☆2,695Jul 26, 2024Updated last year
- The standard library flag package with its missing features☆47Sep 27, 2020Updated 5 years ago
- Yet another job queue, but better, but maybe not☆90Mar 29, 2020Updated 5 years ago
- Using Either http://github.com/aws/aws-lambda-go/ or http://github.com/eawsy/aws-lambda-go/, this project provides a shim for calling go …☆31Oct 31, 2018Updated 7 years ago
- A simple job scheduling library in go☆18May 1, 2018Updated 7 years ago
- Go helpers to manage environment variables☆100Jan 16, 2026Updated 2 months ago
- Configuration printer for Go applications 🖨️☆48Feb 28, 2024Updated 2 years ago
- timestamp convert & compare tool. 时间戳转换与对比工具☆22Jul 2, 2019Updated 6 years ago
- A small library to measure latency of things.☆35Oct 22, 2017Updated 8 years ago
- CLI - A package for building command line app with go☆726Feb 4, 2024Updated 2 years ago
- Simple Go HTTP client with read/write timeout support.☆52Jul 29, 2022Updated 3 years ago
- Levenshtein distance in Golang☆10May 18, 2016Updated 9 years ago
- Package treeprint provides a simple ASCII tree composing tool.☆417Jun 18, 2025Updated 9 months ago
- Filters Package for Golang☆12Sep 12, 2017Updated 8 years ago
- 🚢 Go package providing lifecycle management for PostgreSQL Docker instances.☆12Aug 1, 2024Updated last year