10

8

6

4

2


9.7

4.9

9.7

6.7

9.5

8.6

9.0

4.2

8.6

6.2

46 Command Line packages and projects

  • termui

    9.7 4.9 Go
    Go terminal dashboard based on termbox-go and inspired by blessed-contrib.
  • codegangsta/cli

    9.7 6.7 Go
    A small package for building command line apps in Go.
  • cobra

    9.5 8.6 Go
    A Commander for modern Go CLI interactions
  • termbox-go

    9.0 4.2 Go
    Termbox is a library for creating cross-platform text-based interfaces.
  • The Platinum Searcher

    8.8 3.7 Go
    A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
  • gocui

    8.6 6.2 Go
    Minimalist Go library aimed at creating Console User Interfaces.
  • color

    8.6 4.5 Go
    Versatile package for colored terminal output.
  • kingpin

    8.2 4.6 Go
    A command line and flag parser supporting sub commands.
  • go-flags

    7.7 5.6 Go
    go command line option parser
  • docopt.go

    7.6 0.0 Go
    A command-line arguments parser that will make you smile.
  • uiprogress

    7.6 0.7 Go
    A flexible library to render progress bars in terminal applications.
  • readline

    7.6 3.9 Go
    A pure golang implementation that provide most of features in GNU-Readline under MIT license.
  • cli-init

    7.3 3.7 Go
    The easy way to start building Golang command line application.
  • mitchellh/cli

    7.1 5.8 Go
    A Go library for implementing command-line interfaces.
  • uilive

    6.8 0.8 Go
    A library for updating terminal output in realtime.
  • liner

    6.6 4.0 Go
    A Go readline-like library for command-line interfaces.
  • mow.cli

    6.4 2.6 Go
    A Go library for building CLI applications with sophisticated flag and argument parsing and validation.
  • go-arg

    6.3 4.6 Go
    Struct-based argument parsing in Go
  • pflag

    6.3 6.6 Go
    Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
  • uitable

    6.0 0.0 Go
    A library to improve readability in terminal apps using tabular data.
  • cli

    5.7 3.2 Go
    A feature-rich and easy to use command-line package based on golang tag
  • termtables

    5.5 3.0 Go
    A Go port of the Ruby library terminal-tables for simple ASCII table generation as well as providing markdown and HTML output
  • go-colorable

    5.3 6.4 Go
    Colorable writer for windows.
  • aurora

    5.2 2.8 Go
    ANSI terminal colors that supports fmt.Printf/Sprintf
  • chalk

    5.1 0.0 Go
    Intuitive package for prettifying terminal/console output.
  • complete

    4.8 8.2 Go
    Write bash completions in Go + Go command bash completion.
  • go-colortext

    4.7 0.5 Go
    Go library for color output in terminals.
  • go-isatty

    4.7 5.5 Go
    isatty for golang.
  • climax

    4.2 0.0 Go
    An alternative CLI with "human face", in spirit of Go command
  • mpb

    3.7 9.2 Go
    Multi progress bar for terminal applications.
  • ukautz/clif

    3.5 0.0 Go
    A small command line interface framework.
  • clui

    3.5 7.2 Go
    Command Line User Interface (Console UI inspired by TurboVision)
  • flag

    3.3 6.4 Go
    A simple but powerful command line option parsing library for Go support subcommand
  • sflags

    2.9 4.8 Go
    Struct based flags generator for flag, urfave/cli, pflag, cobra, kingpin and other libraries.
  • Shonenjump

    2.5 0.2 Go
    A faster way to CD
  • wmenu

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

    2.0 3.5 Go
    Calories Tracker for the Commandline
  • frep

    1.5 6.6 Go
    A template file replace tool written golang
  • wlog

    1.4 3.4 Go
    A simple logging interface that supports cross-platform color and concurrency.
  • colourize

    1.4 0.0 Go
    Go library for ANSI colour text in terminals.
  • kcli

    1.3 8.0 Go
    A kafka command line browser
  • Start

    1.0 2.4 Go
    Start Go command line apps with ease
  • Sitemap Generator

    0.7 4.0 Go
    Sitemap generator written in Go
  • argv

    0.3 2.8 Go
    A Go library to split command line string as arguments array using the bash syntax.
  • go-ataman

    0.2 7.6 Go
    Go library for rendering ANSI colored text templates in terminals.
  • gommon/color

    0.1 -
    Style terminal text.

Add another 'Command Line' Package