10

8

6

4

2


9.9

7.4

9.8

7.9

8.9

2.9

8.5
1.4

8.4

6.2

42 Standard CLI packages and projects

  • cobra

    9.9 7.4 Go
    A Commander for modern Go CLI interactions
  • urfave/cli

    9.8 7.9 Go
    A small package for building command line apps in Go.
  • kingpin

    8.9 2.9 Go
    A command line and flag parser supporting sub commands.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Promoted scoutapm.com
  • The Platinum Searcher

    8.7 0.0 Go
    A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
  • go-flags

    8.5 1.4 Go
    go command line option parser
  • Dnote

    8.4 6.2 Go
    A simple and end-to-end encrypted notebook for developers.
  • readline

    8.3 0.0 Go
    A pure golang implementation that provide most of features in GNU-Readline under MIT license.
  • pflag

    8.2 2.8 Go
    Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
  • docopt.go

    7.9 0.0 Go
    A command-line arguments parser that will make you smile.
  • mitchellh/cli

    7.8 3.6 Go
    A Go library for implementing command-line interfaces.
  • cli-init

    7.5 0.0 Go
    The easy way to start building Golang command line application.
  • liner

    7.4 0.1 Go
    A Go readline-like library for command-line interfaces.
  • complete

    7.2 0.0 Go
    Write bash completions in Go + Go command bash completion.
  • mow.cli

    7.2 3.4 Go
    A Go library for building CLI applications with sophisticated flag and argument parsing and validation.
  • flaggy

    7.1 3.4 Go
    A robust and idiomatic flags package with excellent subcommand support.
  • cli

    6.9 2.6 Go
    A feature-rich and easy to use command-line package based on golang tag
  • ops

    6.9 7.9 Go
    Unikernel Builder/Orchestrator.
  • argparse

    5.9 4.4 Go
    Command line argument parser inspired by Python's argparse module.
  • climax

    5.4 1.5 Go
    An alternative CLI with "human face", in spirit of Go command
  • commandeer

    4.9 3.1 Go
    Dev-friendly CLI apps: sets up flags, defaults, and usage based on struct fields and tags.
  • wmenu

    4.7 2.2 Go
    An easy to use menu structure for cli applications that prompts users to make choices.
  • sflags

    4.7 0.0 Go
    Struct based flags generator for flag, urfave/cli, pflag, cobra, kingpin and other libraries.
  • 1build

    4.6 3.6 Go
    Command line tool to frictionlessly manage project-specific commands.
  • ukautz/clif

    4.4 0.0 Go
    A small command line interface framework.
  • flag

    4.4 3.1 Go
    A simple but powerful command line option parsing library for Go support subcommand
  • job

    4.0 3.0 Go
    JOB, make your short-term command as a long-term job.
  • calories

    3.5 0.0 Go
    Calories Tracker for the Commandline
  • cmdr

    3.4 8.9 Go
    A POSIX/GNU style, getopt-like command-line UI Go library.
  • clîr

    3.2 3.1 Go
    A Simple and Clear CLI library. Dependency free.
  • gocmd

    3.2 0.0 Go
    Go library for building command line applications.
  • wlog

    2.9 0.6 Go
    A simple logging interface that supports cross-platform color and concurrency.
  • strumt

    2.8 3.2 Go
    Library to create prompt chain.
  • go-getoptions

    2.7 7.1 Go
    Go option parser inspired on the flexibility of Perl’s GetOpt::Long.
  • flagvar

    2.5 3.2 Go
    A collection of flag argument types for Go's standard flag package.
  • argv

    2.4 2.0 Go
    A Go library to split command line string as arguments array using the bash syntax.
  • go-commander

    2.1 1.0 Go
    Go library to simplify CLI workflow.
  • go-cli

    1.7 0.0 Go
    A full-featured and easy to use command-line package
  • sand

    1.3 0.0 Go
    Simple API for creating interpreters and so much more.
  • ts

    1.1 0.0 Go
    Timestamp convert & compare tool.
  • Go-Console

    0.8 0.0 Go
    GoConsole allows you to create butifull command-line commands with arguments and options. (follow the docopt standard)
  • multi-tailf

    0.4 0.0 Go
    watch multiple logs on local or remote servers.
  • hiboot cli

    0.2 -
    cli application framework with auto configuration and dependency injection.

Add another 'Standard CLI' Package