Refolk

Top Go CLI repositories on GitHub

Command-line tools, terminal UIs, and shell utilities. Filtered to projects whose primary language is Go.

Ranked by stars across 1,683 Go repositories tagged cli. Refreshed daily.

  1. 1
    junegunn/fzf80,024 · ⑂ 2,802

    :cherry_blossom: A command-line fuzzy finder

    • fzf
    • go
    • bash
    • zsh
    • fish
    • vim
  2. 2
    jesseduffield/lazygit77,547 · ⑂ 2,815

    simple terminal UI for git commands

    • cli
    • git
    • terminal
  3. 3
    wagoodman/dive53,882 · ⑂ 1,993

    A tool for exploring each layer in a docker image

    • docker
    • docker-image
    • inspector
    • explorer
    • cli
    • tui
  4. 4
    cli/cli44,256 · ⑂ 8,388

    GitHub’s official command line tool

    • github-api-v4
    • cli
    • git
    • golang
  5. 5
    spf13/cobra43,866 · ⑂ 3,137

    A Commander for modern Go CLI interactions

    • cobra
    • cobra-library
    • cobra-generator
    • posix-compliant-flags
    • command-cobra
    • cli-app
  6. 6
    charmbracelet/bubbletea42,150 · ⑂ 1,203

    A powerful little TUI framework 🏗

    • cli
    • framework
    • elm-architecture
    • tui
    • functional
    • golang
  7. 7
    gitleaks/gitleaks26,615 · ⑂ 2,021

    Find secrets with Gitleaks 🔑

    • security
    • security-tools
    • git
    • golang
    • go
    • secret
  8. 8
    asdf-vm/asdf25,332 · ⑂ 928

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    • version-manager
    • ruby
    • multiple-languages
    • cli
    • shell
    • asdf-vm
  9. 9
    charmbracelet/glow24,940 · ⑂ 670

    Render markdown on the CLI, with pizzazz! 💅🏻

    • markdown
    • cli
    • excitement
    • hacktoberfest
  10. 10
    urfave/cli24,019 · ⑂ 1,774

    A declarative, simple, fast, and fun package for building command line tools in Go

    • golang-library
    • command-line
    • go
    • yaml
    • cli
    • json
  11. 11
    antonmedv/fx20,450 · ⑂ 479

    Terminal JSON viewer & processor

    • json
    • cli
    • command-line
    • tui
  12. 12
    charmbracelet/vhs19,607 · ⑂ 413

    Your CLI home video recorder 📼

    • gif
    • recording
    • terminal
    • video
    • cli
    • command-line
  13. 13
    yorukot/superfile17,284 · ⑂ 451

    Pretty fancy and modern terminal file manager

    • bubbletea
    • cli
    • file-manager
    • filesystem
    • golang
    • linux-app
  14. 14
    projectdiscovery/katana16,657 · ⑂ 1,095

    A next-generation crawling and spidering framework.

    • crawler
    • web-spider
    • gocrawler
    • spider-framework
    • cli
    • headless
  15. 15
    mikefarah/yq15,355 · ⑂ 769

    yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor

    • yaml-processor
    • yaml
    • cli
    • golang
    • splat
    • devops-tools
  16. 16
    plandex-ai/plandex15,333 · ⑂ 1,130

    Open source AI coding agent. Designed for large projects and real world tasks.

    • ai
    • ai-developer-tools
    • gpt-4
    • llm
    • openai
    • ai-agents
  17. 17
    muesli/duf15,018 · ⑂ 460

    Disk Usage/Free Utility - a better 'df' alternative

    • hacktoberfest
    • disk-space
    • disk-usage
    • df
    • linux
    • macos
  18. 18
    tomnomnom/gron14,427 · ⑂ 331

    Make JSON greppable!

    • cli
    • json
  19. 19
    dlvhdr/gh-dash11,568 · ⑂ 384

    A rich terminal UI for GitHub that doesn't break your flow.

    • gh-extension
    • cli
    • bubbletea
    • glamour
    • lipgloss
    • bubbles
  20. 20
    charmbracelet/lipgloss11,207 · ⑂ 338

    Style definitions for nice terminal layouts 👄

    • tui
    • go
    • golang
    • cli
    • layout
    • style
  21. 21
    asciimoo/wuzz10,714 · ⑂ 409

    Interactive cli tool for HTTP inspection

    • curl
    • golang
    • cli
    • http
    • inspector
    • http-inspection
  22. 22
    wader/fq10,489 · ⑂ 246

    jq for binary formats - tool, language and decoders for working with binary and text formats

    • jq
    • binary
    • hexdump
    • go
    • json
    • decode
  23. 23
    claudiodangelis/qrcp10,446 · ⑂ 545

    :zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.

    • utility
    • golang
    • qrcode
    • cli
    • command-line
  24. 24
    projectdiscovery/httpx9,904 · ⑂ 1,062

    httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.

    • http
    • bugbounty
    • ssl-certificate
    • pipeline
    • pentest-tool
    • cybersecurity
  25. 25
    gruntwork-io/terragrunt9,558 · ⑂ 1,180

    Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

    • terraform
    • devops
    • cli
    • aws
    • developer-tools
    • opentofu

Find Go engineers shipping CLI

The list above ranks the most-starred public Go repositories tagged with the CLI topic, drawn from the public GitHub graph. Across 1,683 matching repositories, the contributors are a tight cluster of engineers with both Go chops and real CLI experience.

That overlap is rare. Most Go engineers haven’t shipped CLI, and most CLI maintainers don’t write Go. The people on this list’s contributor graph are the ones who do both.

Refolk turns this list into a search. Ask for Go CLI maintainers hiring” or Go engineers shipping CLI in 2025” and Refolk returns a ranked shortlist with the commits, profiles, and projects behind each name.

How this list is built

Refolk searched GitHub for public Go repositories tagged with the CLI topic, ranked them by stargazer count, and kept those with at least 25 stars. The list refreshes once a day.

Last refreshed: Thu, 07 May 2026 06:52:09 GMT

Need a more specific search?

Refolk runs natural-language searches across GitHub, LinkedIn, and the open web. Try one of these:

Related lists

See all repository lists.

Or zoom out