cli
Command line app builder
A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion.
A simple, fast, and fun package for building command line apps in Go
22k stars
299 watching
2k forks
Language: Go
last commit: 12 days ago
Linked from 2 awesome lists
clicommand-linegogolang-libraryjsontomlyaml
Related projects:
Repository | Description | Stars |
---|---|---|
create-go-app/cli | A command-line tool for creating and deploying full-stack web applications with Go backend, JavaScript/TypeScript frontend, and automated deployment using Ansible and Docker. | 2,608 |
spf13/cobra | A library for creating powerful modern CLI applications with a simple interface and flexible flag system. | 38,275 |
teris-io/cli | Provides a simple API for building command line applications in Go. | 130 |
fortio/cli | Reduces boilerplate code in Go main functions and command-line interfaces for tools and servers. | 6 |
ukautz/clif | A Go framework for rapid development of command line applications with a builder-like API and support for complex console applications | 129 |
akamensky/argparse | Provides a flexible and easy-to-use command line argument parsing solution for Go programs. | 611 |
jessevdk/go-flags | A command line option parser library for Go. | 2,596 |
go-ini/ini | A Go library for parsing and manipulating INI configuration files. | 3,468 |
golang/tools | Provides tools and packages for static analysis and code transformation of Go programs. | 7,401 |
c-bata/go-prompt | A library for building interactive command-line interfaces with auto-complete suggestions. | 5,290 |
emicklei/go-restful | A package for building RESTful web services using Go | 5,041 |
opencontainers/runc | A CLI tool for spawning and running containers according to the OCI specification. | 11,903 |
friendsofgo/gopherapi | A simple CRUD API built with Go to demonstrate various software development concepts and patterns | 77 |
cristalhq/acmd | Provides a lightweight CLI framework for building command-line applications in Go. | 115 |
satori/go.uuid | A package that provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versioning and parsing capabilities. | 4,877 |