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: about 1 month 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,628 |
spf13/cobra | A library for creating powerful modern CLI applications with a simple interface and flexible flag system. | 38,579 |
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. | 617 |
jessevdk/go-flags | A command line option parser library for Go. | 2,608 |
go-ini/ini | A Go library for parsing and manipulating INI configuration files. | 3,471 |
golang/tools | Provides tools and packages for static analysis and code transformation of Go programs. | 7,430 |
c-bata/go-prompt | A library for building interactive command-line interfaces with auto-complete suggestions. | 5,303 |
emicklei/go-restful | A package for building RESTful web services using Go | 5,051 |
opencontainers/runc | A CLI tool for spawning and running containers on Linux according to the OCI specification | 11,987 |
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. | 116 |
satori/go.uuid | Provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versions and parsing capabilities. | 4,894 |