Go Command Line Tool

Open-source Go projects categorized as Command Line Tool Edit details

Top 23 Go Command Line Tool Projects

  • sampler

    Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    Project mention: [May Update] Wasp - language for developing full-stack JS apps with no boilerplate | dev.to | 2022-06-27

    *Sampler *- Visualization for any shell command - if we ever saw a cool CLI tool, this is the one. Sample any dynamic process right from the terminal, and look like a true h4x0r while doing so! This is actually coming close to Wasp Alpha Testing Program in coolness.

  • Dnote

    A simple command line notebook for programmers

    Project mention: Note taking cli with groups and categories in 2022 | reddit.com/r/commandline | 2022-06-22
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • git-chglog

    CHANGELOG generator implemented in Go (Golang).

    Project mention: Maintaining the terraform provider for docker | dev.to | 2022-02-22

    Currently, we are working on an internal refactoring to clean up code from the past years, even before we started the maintainership. Due to the upgrade to terraform-sdk-v2, we have new abilities for logging, debugging, and testing in isolation. Also, tools for the generation of documentation will simplify the process and keep it up-to-date. But first of all, we want to fix the reported bugs and clarify if they are still present after the update. We also plan to add support for running docker behind a jump host and provision docker containers. Our most aspiring goal is to come close to the docker CLI as possible. To achieve this, we plan to review which code we can reuse and integrate. For example, this has already been happened in the past to allow the converging possibility for docker services. We plan to add the generation of the changelog as we enforce already conventional commits from angular. After talking about the path towards milestone 3.0, we wrap it up with the conclusion.

  • asciigraph

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

    Project mention: Terminal Music Tracker Mock-Up | reddit.com/r/golang | 2022-07-23

    Is there anything important that I'm missing? I have ideas to colorize things to make it even easier (such as match track with piano key using a color), but for now this black and white theme works well. I can also use something like asciigraph to plot useful things.

  • kube-prompt

    An interactive kubernetes client featuring auto-complete.

  • jira-cli

    🔥 [WIP] Feature-rich interactive Jira command line.

    Project mention: JiraCLI: Interactive command line for Atlassian Jira reached v1.0.0 | dev.to | 2022-07-03

    JiraCLI v1.0 supports a wide variety of new commands, authentication with personal access tokens (PAT), OS keychain & .netrc for accessing credentials, custom fields, and many more.

  • csvq

    SQL-like query language for csv

    Project mention: One-liner for running queries against CSV files with SQLite | news.ycombinator.com | 2022-06-21
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ascii-image-converter

    A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!

    Project mention: Facebook promised poor countries free internet: People got charged anyway | news.ycombinator.com | 2022-01-27

    >>Free Facebook sucks, because you can't see images<<

    im not sure how free facebook thinks of it, but something like:


    , might help to share images in a text only situation.

  • k2tf

    Kubernetes YAML to Terraform HCL converter

    Project mention: HELM vs KUSTOMIZE | reddit.com/r/kubernetes | 2022-07-28

    ... and if you're an opinionated person, like me, and you value consolidated infrastructure atomicity as a whole along side locks for everything. You'd port cherry-picked helm charts as terraform modules with k2tf, and build every docker container from scratch, with forced layer invalidation to perform security updates for every image, using the docker and kubernetes providers respectively.

  • depth

    Visualize Go Dependency Trees

    Project mention: dependency graph of any opensource tool | reddit.com/r/golang | 2022-04-09

    This tool seems to do what you’re going for: https://github.com/KyleBanks/depth

  • cli

    A command-line interface for Hetzner Cloud (by hetznercloud)

    Project mention: Tell HN: I got 10x Hetzner storage at the same price | news.ycombinator.com | 2022-02-19
  • webkubectl

    Run kubectl command in Web Browser.

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    Bootkube - bootkube - Launch a self-hosted Kubernetes cluster kubectx + kubens - Switch faster between clusters and namespaces in kubectl kube-shell - Kubernetes shell: An integrated shell for working with the Kubernetes kuttle: kubectl wrapper for sshuttle without SSH - Kubernetes wrapper for sshuttle kubectl sudo - Run kubernetes commands with the security privileges of another user K9s - Kubernetes CLI To Manage Your Clusters In Style! Ktunnel - A cli that exposes your local resources to kubernetes KubeOperator - Run kubectl command in Web Browser. https://kubeoperator.io/ Vimkubectl - Manage any Kubernetes resource from Vim https://www.vim.org/scripts/script.ph KubeHelper - KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface.

  • summon

    CLI that provides on-demand secrets access for common DevOps tools

    Project mention: Thinking about writing a bash script to help me remember my usernames and passwords. How secure is this idea? | reddit.com/r/linuxquestions | 2022-08-05

    I've used a tool from CyberArk called Summon that injects credentials into environment variables only accessible to the application it calls or docker containers. It integrates with several cloud and local password managers. It's working well for me.

  • tsukae

    🐚📊 Show off your most used shell commands

  • kepubify

    Fast, standalone EPUB to Kobo EPUB conversion tool.

    Project mention: Difference in font sizes/covers of sideloaded epubs? | reddit.com/r/kobo | 2022-07-22

    Throw all your EPUB through this thing

  • sshs

    Terminal user interface for SSH

    Project mention: SSHS – Terminal user interface for SSH | news.ycombinator.com | 2022-02-04
  • klog

    Command line tool for time tracking in a human-readable, plain-text file format. (by jotaen)

  • wifiqr

    Create a QR code with your Wi-Fi login details

    Project mention: Guest WiFi using a QR code | news.ycombinator.com | 2022-07-12

    A golang project I follow (and use) that generates wifi QR codes from the command line:


  • redli

    Redli - A humane alternative to the Redis-cli and TLS

  • hiboot

    hiboot is a high performance web and cli application framework with dependency injection support

  • lssh

    List selection type ssh/scp/sftp client command. Supports single connection and parallel connection. Local bashrc can also be used without placing it on a remote machine. Written in Golang.

    Project mention: lssh: TUI SSH/scp/sftp client tools | news.ycombinator.com | 2022-06-06
  • notes-cli

    Small markdown note taking CLI app playing nicely with your favorite editor and other CLI tools

    Project mention: Note taking cli with groups and categories in 2022 | reddit.com/r/commandline | 2022-06-22
  • gaze

    👁️Executes commands for you

    Project mention: 👁️Accelerates your coding using Gaze | dev.to | 2021-12-03

    👁️Gaze runs commands for you, right after you save a file.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-05.

Go Command Line Tool related posts


What are some of the best open-source Command Line Tool projects in Go? This list will help you:

Project Stars
1 sampler 10,393
2 Dnote 2,338
3 git-chglog 2,128
4 asciigraph 1,989
5 kube-prompt 1,653
6 jira-cli 1,229
7 csvq 1,079
8 ascii-image-converter 905
9 k2tf 820
10 depth 772
11 cli 742
12 webkubectl 655
13 summon 640
14 tsukae 432
15 kepubify 382
16 sshs 367
17 klog 360
18 wifiqr 212
19 redli 176
20 hiboot 175
21 lssh 174
22 notes-cli 161
23 gaze 146
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives