10

8

6

4

2


9.9

7.2

9.8

6.9

9.7
0.0

9.5
0.0

9.2

3.0

100 Command Line packages and projects

  • cobra

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

    9.8 6.9 Go
    A small package for building command line apps in Go.
  • 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.
    Sponsored scoutapm.com
  • termui

    9.7 0.0 Go
    Go terminal dashboard based on termbox-go and inspired by blessed-contrib.
  • gocui

    9.5 0.0 Go
    Minimalist Go library aimed at creating Console User Interfaces.
  • Rich Interactive Widgets for Terminal UIs

    9.3 5.9 Go
    Rich interactive widgets for terminal-based UIs written in Go
  • color

    9.2 3.0 Go
    Versatile package for colored terminal output.
  • termbox-go

    9.1 6.7 Go
    Termbox is a library for creating cross-platform text-based interfaces.
  • go-prompt

    9.0 3.9 Go
    Building a powerful interactive prompt in Go, inspired by python-prompt-toolkit.
  • kafka-go

    9.0 8.4 Go
    Kafka library in Go
  • kingpin

    8.8 0.3 Go
    A command line and flag parser supporting sub commands.
  • 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.
  • tcell

    8.7 7.1 Go
    Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
  • go-flags

    8.5 0.4 Go
    go command line option parser
  • tui-go

    8.5 0.0 Go
    Go UI library for building rich terminal applications.
  • cointop

    8.5 8.3 Go
    An interactive terminal based UI application for tracking cryptocurrencies
  • Dnote

    8.4 4.5 Go
    A simple and end-to-end encrypted notebook for developers.
  • Git Town

    8.3 8.3 Gherkin
    Generic, high-level Git workflow support!
  • uiprogress

    8.3 0.0 Go
    A flexible library to render progress bars in terminal applications.
  • readline

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

    8.1 1.4 Go
    Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
  • asciigraph

    8.1 3.8 Go
    Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
  • progressbar

    8.1 6.0 Go
    Basic thread-safe progress bar that works in every OS.
  • termdash

    8.0 8.4 Go
    Go terminal dashboard based on termbox-go and inspired by termui.
  • docopt.go

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

    7.9 2.0 Go
    A Go library for implementing command-line interfaces.
  • uilive

    7.8 0.0 Go
    A library for updating terminal output in realtime.
  • mpb

    7.7 8.2 Go
    Multi progress bar for terminal applications.
  • aurora

    7.6 2.8 Go
    ANSI terminal colors that supports fmt.Printf/Sprintf
  • cli-init

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

    7.4 2.7 Go
    A Go readline-like library for command-line interfaces.
  • dotenv-linter

    7.4 8.0 Rust
    ⚡️Lightning-fast linter for .env files. Written in Rust 🦀
  • CLI Color

    7.3 7.0 Go
    Terminal color rendering tool library, support 8/16 colors, 256 colors, RGB color rendering output, compatible with Windows.
  • mow.cli

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

    7.2 0.9 Go
    Write bash completions in Go + Go command bash completion.
  • flaggy

    7.1 0.9 Go
    A robust and idiomatic flags package with excellent subcommand support.
  • ops

    7.0 0.0 Go
    Unikernel Builder/Orchestrator.
  • clui

    7.0 0.0 Go
    Command Line User Interface (Console UI inspired by TurboVision)
  • hostctl

    7.0 6.8 Go
    Manage your hosts file like a pro!
  • uitable

    6.9 0.0 Go
    A library to improve readability in terminal apps using tabular data.
  • go-colorable

    6.9 0.8 Go
    Colorable writer for windows.
  • cli

    6.9 1.7 Go
    A feature-rich and easy to use command-line package based on golang tag
  • go-isatty

    6.8 0.0 Go
    isatty for golang.
  • pterm

    6.4 9.7 Go
    A library to beautify console output on every platform with many combinable components.
  • termtables

    6.3 0.0 Go
    A Go port of the Ruby library terminal-tables for simple ASCII table generation as well as providing markdown and HTML output
  • chalk

    6.2 0.0 Go
    Intuitive package for prettifying terminal/console output.
  • argparse

    6.1 2.9 Go
    Command line argument parser inspired by Python's argparse module.
  • trubka

    5.9 5.6 Go
    A CLI tool for Apache Kafka
  • simpletable

    5.8 0.4 Go
    Simple tables in terminal with Go.
  • tabular

    5.8 0.0 Go
    Print ASCII tables from command line utilities without the need to pass large sets of data to the API.
  • tabby

    5.7 0.9 Go
    A tiny library for super simple Golang tables.
  • GCli

    5.5 7.1 Go
    A simple to use command line application, written using golang.
  • go-colortext

    5.5 0.2 Go
    Go library for color output in terminals.
  • climax

    5.4 0.6 Go
    An alternative CLI with "human face", in spirit of Go command
  • frep

    5.0 4.2 Go
    A template file replace tool written golang
  • commandeer

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

    4.9 0.0 Go
    A kafka command line browser
  • sflags

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

    4.7 1.6 Go
    Command line tool to frictionlessly manage project-specific commands.
  • yacspin

    4.7 1.7 Go
    Yet Another CLi Spinner package, for working with terminal spinners.
  • wmenu

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

    4.5 1.2 Go
    A simple but powerful command line option parsing library for Go support subcommand
  • ukautz/clif

    4.4 0.0 Go
    A small command line interface framework.
  • box-cli-maker

    4.2 5.4 Go
    Make Highly Customized Boxes for your CLI.
  • job

    4.0 1.6 Shell
    JOB, make your short-term command as a long-term job.
  • cfmt

    3.8 0.0 Go
    Contextual fmt inspired by bootstrap color classes.
  • Shonenjump

    3.7 6.2 Go
    A faster way to CD
  • cmdr

    3.6 8.2 Go
    A POSIX/GNU style, getopt-like command-line UI Go library.
  • ben

    3.6 0.0 Go
    Your benchmark assistant, written in Go.
  • clîr

    3.5 1.1 Go
    A Simple and Clear CLI library. Dependency free.
  • calories

    3.5 0.0 Go
    Calories Tracker for the Commandline
  • gocmd

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

    3.0 6.1 Go
    Cross-platform (Windows, Mac, Linux) integration testing for your terminals
  • wlog

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

    2.8 1.3 Go
    Library to create prompt chain.
  • flagvar

    2.6 1.6 Go
    A collection of flag argument types for Go's standard flag package.
  • go-getoptions

    2.6 6.2 Go
    Go option parser inspired on the flexibility of Perl’s GetOpt::Long.
  • argv

    2.5 0.5 Go
    A Go library to split command line string as arguments array using the bash syntax.
  • Golang Network Port Scanner

    2.4 0.0 Go
    Network Port Scanner created with Go language
  • colourize

    2.3 0.0 Go
    Go library for ANSI colour text in terminals.
  • Sitemap Generator

    2.2 0.0 Go
    Sitemap generator written in Go
  • go-commander

    2.1 0.3 Go
    Go library to simplify CLI workflow.
  • ctc

    2.1 0.9 Go
    The non-invasive cross-platform terminal color library does not need to modify the Print method.
  • go-cli

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

    1.6 0.9 Go
    A tool to help set up a vanity domain for your go packages which are actually hosted on GitHub
  • Start

    1.5 0.0 Go
    Start Go command line apps with ease
  • gftd

    1.4 0.0 Go
    A Commandline tool to track your daily goals
  • sand

    1.4 0.0 Go
    Simple API for creating interpreters and so much more.
  • go-ataman

    1.3 0.0 Go
    Go library for rendering ANSI colored text templates in terminals.
  • NGGO

    1.2 0.0 Go
    A CLI for working with Go + Angular projects
  • Boiler

    1.1 0.0 Go
    boilerplate for any language
  • ts

    1.1 0.0 Go
    Timestamp convert & compare tool.
  • genhash

    0.9 0.0 Go
    A tool to generate hashes on command line
  • multi-tailf

    0.7 0.0 Go
    watch multiple logs on local or remote servers.
  • run

    0.7 0.0 Go
    A tool for Docker containers that render config files and run commands
  • Go-Console

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

    0.6 3.1 Go
    Small library for terminal color based tables .
  • skelp

    0.6 0.0 Go
    A command-line tool for generating skeleton projects
  • mold

    0.3 0.0 HTML
    mold your templated to HTML/ TEXT to PDF easily.
  • hiboot cli

    0.2 -
    cli application framework with auto configuration and dependency injection.
  • gommon/color

    0.2 -
    Style terminal text.

Add another 'Command Line' Package