Go cli-app

Open-source Go projects categorized as cli-app | Edit details

Top 22 Go cli-app Projects

  • cobra

    A Commander for modern Go CLI interactions

    Project mention: Hack and Exfiltrate text files using GoLang | dev.to | 2022-01-23
  • ishell

    Library for creating interactive cli applications.

    Project mention: Ask HN: What libraries does go have for building interactive shells? | news.ycombinator.com | 2022-01-16

    I want to build a command line tool with context-sensitive completion. This is important because it allows interactive exploration of the options -- both of the application and of the current data model -- available to the user.

    So far this is what I've found.





    I would like to know people's experiences and recommendations in building such an app in go.

  • 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.

  • create-go-app

    ✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command! (by create-go-app)

    Project mention: 📖 Go Fiber by Examples: Working with middlewares and boilerplates | dev.to | 2021-09-13

    View on GitHub

  • logo-ls

    Modern ls command with vscode like File Icon and Git Integrations. Written in Golang

    Project mention: Just to make absolutely sure | reddit.com/r/ProgrammerHumor | 2021-11-14

    I don't, because it messes up sorting with sort -n. I replied elsewhere that I've been using logo-ls lately for the "pretty" ls alias, and that's the only alias I use for looking at listings.

  • richgo

    Enrich `go test` outputs with text decorations.

  • what-anime-cli

    ❓🖼 Find the anime scene by image using your terminal

  • jira-cli

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

    Project mention: What are your must have on TUI apps in each category; desktop and server? | reddit.com/r/commandline | 2022-01-13

    For anyone who deals with Atlassian Jira on their day-to-day work, I would highly recommend jira-cli

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • f-license

    Open Source License Key Generation and Verification Tool written in Go

    Project mention: Show HN: Add license key verification to your software | news.ycombinator.com | 2021-10-07
  • argparse

    Argparse for golang. Just because `flag` sucks

    Project mention: akamensky/argparse: Argparse for Golang. Just because "flag" sucks! | reddit.com/r/golang | 2021-06-04
  • sttr

    cross-platform, cli app to perform various operations on string

    Project mention: CyberChef – The Cyber Swiss Army Knife | news.ycombinator.com | 2022-01-18

    It's having both TUI as well as CLI modes.


    Since it's written in GO, you can run it pretty much anywhere you like :) ( cross platform )

    Yes, it support file inputs as well.

  • GCli

    🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本 (by gookit)

  • wifiqr

    Create a QR code with your Wi-Fi login details

    Project mention: WiFi QR Code Generator written in Go | reddit.com/r/golang | 2021-12-13
  • mangodl

    An easy-to-use cli tool for downloading manga

    Project mention: [OC] mangodl (the manga downloader) v1.5 finally released, with options to convert downloaded manga to .cbz files, special chapters arrangements, bug fixes and more. | reddit.com/r/coolgithubprojects | 2021-12-22
  • cmdr

    Golang library with POSIX-compliant command-line UI (CLI) and Hierarchical-configuration. Better substitute for 'flag'.

  • calories

    Calories Tracker for the Commandline

  • vilmos

    Official vilmos visual language interpreter!

    Project mention: vilmos 2.0.0 BIG UPDATE is released! - String type support, Scaled images support and File Management [Visual Interpreted Language to Make Obedient Serial art] | reddit.com/r/golang | 2021-11-07

    vilmos is a stack-based programming language written by me based on colors and images instead of code, so you can basically write a programs just by drawing a picture. What I linked in the post above is the interpreter that makes runnable images written following vilmos language specs. In vilmos, each pixel of the given image rapresents a single instruction (for example: push to the stack, print from the stack, duplicate the top of the stack, and so on..), so what the interpreter does is reading the given image pixels and compare their RGB values with the operations RGB values specified in the documentation. But you can define also custom color codes to override the standard ones!

  • Start

    Start Go command line apps with ease (by christophberger)

  • go-mattermost-notify

    Mattermost Posts via its REST API v4

    Project mention: A simple Mattermost notifier written in Go | dev.to | 2021-02-12

    Project code available at GitHub.

  • catption

    Cat caption generator CLI

    Project mention: Emulate a Go HTTP server in your browser | dev.to | 2021-02-10

    😺 Catption generator example (sources)

  • wildcat

    another implementation of wc (word count) accepting archives, directories, and file lists.

    Project mention: wildcat: another implementation of wc (word count) accepting archives, directories, and file lists. | reddit.com/r/commandline | 2021-03-01
  • moviestills

    A small CLI app to scrap high-quality movie snapshots from various websites.

    Project mention: Get high-quality movie snapshots from various websites | reddit.com/r/coolgithubprojects | 2021-10-14
  • exitplan

    Golang Exit Callback for SIGINT & SIGTERM

    Project mention: Looking for some feedback on my first two packages | reddit.com/r/golang | 2021-05-28

    - exitplan: Watches for SIGINT/SIGTERM/SIGHUP to call for shutdowns with exit callback with a final callback with options of a grace period and HTTP Handler for HTTP based health checks (IE: containers in K8S).

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-01-23.

Go cli-app related posts


What are some of the best open-source cli-app projects in Go? This list will help you:

Project Stars
1 cobra 24,865
2 ishell 1,256
3 create-go-app 1,247
4 logo-ls 812
5 richgo 642
6 what-anime-cli 634
7 jira-cli 627
8 f-license 570
9 argparse 391
10 sttr 345
11 GCli 233
12 wifiqr 185
13 mangodl 98
14 cmdr 92
15 calories 72
16 vilmos 29
17 Start 15
18 go-mattermost-notify 12
19 catption 12
20 wildcat 7
21 moviestills 6
22 exitplan 1
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.