Go / Golang Terminal Tools
- sq - The missing swiss-army knife tool for wrangling data.
- ugm - A TUI to view information about UNIX users and groups
- fztea - A flipperzero remote control locally in the terminal and ssh.
- bluetuith - A TUI bluetooth manager for Linux.
- fx - command-line tool and terminal JSON viewer.
- age - A simple, modern and secure file encryption tool.
- slack-term - A Slack client for your terminal.
- fq - jq for binary formats.
- lazyjournal - A terminal user interface for journalctl.
- gtrash - A featureful trash CLI manager.
- fork-cleaner - A tool to clean up old and inactive forks on your GitHub account.
- eddy - Simple, fast CLI file encryption tool.
- act3 - Glance at the last 3 runs of your Github Actions.
- ollama - get up and running with large language models locally.
- tcpterm - A terminal-based TCP dump viewer.
- bombadillo - A non-web client for the terminal, supporting Gopher, Gemini and much more.
- termdbms - A terminal UI for editing database files
- grv - A Git Repository Viewer.
- sampler - Visualization for any shell command.
- cointop - cryptocurrency tracking for hackers that like htop.
- goose - A database migration tool written in Go.
- kplay - Inspect messages in a Kafka topic in a simple and deliberate manner.
- omm - A keyboard-driven task manager for the terminal.
- ktop - A top-like tool for your Kubernetes clusters.
- tproxy - A cli tool to proxy and analyze TCP connections.
- pwdsafety - A CLI tool for checking password safety.
- fzf - A command-line fuzzy finder
- wtf - The personal information dashboard for your terminal.
- mdtt - Markdown Table Editor TUI.
- goji - Commitizen-like tool for formatting commit messages using emojis.
- sttr - A CLI/TUI tool to perform 30+ string transformations on text.
- ghq - Remote repository management made easy.
- kubecolor - Colorize your kubectl output.
- gotp - A CLI to manage and generate Time-based One Time Password. (TOTP)
- rssnix - filesystem-based rss/atom/json feed fetcher and reader
- tz - A terminal based timezone helper
- termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
- gopass - The enhanced unix password manager for teams.
- scc - A very fast accurate code counter with complexity calculations.
- textql - Execute SQL against structured text like CSV or TSV
- typioca - Cozy typing speed tester in terminal.
- bt - Interactive tree-like terminal file manager.
- brows - A GitHub releases browser for the terminal
- pvw - A terminal-based (TUI) port viewer in Go
- aerc - A pretty good email client.
- tut - A TUI for Mastodon with vim inspired keys
- reader - Readability for the command line.
- gocovsh - A shell for interacting with Go coverage profiles.
- nap - Code snippets in your terminal.
- restic - Fast, secure, efficient backup program.
- gotop - A terminal-based graphical activity monitor written in Go.
- ov - A feature rich terminal-based pager.
- logshark - A CLI / TUI debugger for JSON logs.
- jira-cli - Interact with Jira in the Terminal with Jira CLI.
- portal - A quick and easy command-line file transfer utility.
- dblab - The database client designed for command line specialists.
- octocov - A toolkit for collecting code metrics.
- dry - A Docker manager for the terminal.
- keyb - Create and view custom hotkey cheatsheets in the terminal.
- cy - A time traveling terminal multiplexer.
- kl - An interactive Kubernetes log viewer for your terminal.
- gama - Manage your GitHub Actions from the terminal.
- slides - A terminal based presentation tool
- dive - A tool for exploring each layer in a docker image.
- stree - A simple directory tree command for listing AWS S3 bucket
- hours - no-frills time tracking toolkit for the command line.
- dyff - diff tool for YAML files, and sometimes JSON.
- croc - Easily and securely send things from one computer to another.
- tufw - Terminal UI for ufw.
- lazynpm - A simple TUI for npm commands.
- micro - A modern and intuitive terminal-based text editor.
- circumflex - It's Hacker News in your terminal.
- chmod-cli - effortlessly generate chmod commands.
- gomuks - A terminal based Matrix client written in Go.
- peco - A simplistic interactive filtering tool.
- httplab - Inspect HTTP requests and mock their responses in the terminal.
- goto - SSH manager for easy server access.
- sizeof - A command-line tool to calculate the size of data structures
- ali - A load testing tool capable of performing real-time analysis.
- glow - Render markdown on the CLI, with pizzazz!
- lazydocker - The lazier way to manage everything docker
- gh-dash - An interactive GitHub Dashboard for your terminal.
- yai - Your AI powered terminal assistant
- servitor - A fediverse client with a terminal interface
- pkgtop - An interactive linux package manager & resource monitor.
- hostctl - A CLI tool to manage /etc/hosts like a pro!
- zeit - A simple command-line tool to track your time
- zrok - a next-generation peer-to-peer sharing platform
- lf - A terminal file manager which "lists files".
- doggo - A command-line DNS client for humans.
- qq - A jq inspired interoperable config format transcoder with interactive querying.
- tgpt - AI Chatbots in the terminal without needing API keys.
- orbiton - A terminal-based text editor and a minimalistic IDE.
- lssh - A TUI list select SSH/SCP/SFTP client tools.
- amfora - A fancy terminal browser for the Gemini protocol.
- gdu - Pretty fast disk usage analyzer
- cidr - A CLI to perform various actions on CIDR ranges.
- curlie - The power of curl, the ease of use of httpie.
- packemon - A TUI for generating packets of arbitrary input and monitoring packets.
- manly - A TUI for viewing man pages in the terminal.
- process-compose - A scheduler and orchestrator to manage non-containerized applications.
- rclone - rsync for cloud storage
- qrc - A QR code generator for text terminals.
- diffnav - A git diff pager based on delta but with a file tree, à la GitHub.
- pathos - A terminal interface for editing and managing PATH environment variables.
- tran - Securely transfer and send anything between computers with a TUI
- prs - Stay updated on PRs without leaving the terminal.
- ctop - A top-like interface for container metrics.
- gtt - A TUI for Google Translate, ChatGPT, DeepL and other AI services.
- pillager - Pillage filesystems for sensitive information.
- k9s - Kubernetes CLI and TUI To Manage Your Clusters In Style!
- s3scanner - A tool to scan for misconfigured S3 buckets.
- planor - A TUI client for cloud services for aws, vultr, heroku, etc.
- eget - Easily install prebuilt binaries from GitHub.
- dns53 - Expose your EC2 quickly, easily and privately within a VPC.
- yr - Get the weather delivered to your command-line.
- mop - stock market tracker for hackers.
- miller - an all in one swiss army knife for data processing.
- pug - Drive terraform at terminal velocity.
- superfile - fancy, modern file manager in the terminal.
- wg-cmd - TUI for managing WireGuard configuration files
- jqp - A TUI playground to experiment with jq.
- devzat - A tool to chat over SSH.
- stew - An independent package manager for compiled binaries.
- hishtory - Your shell history: synced, queryable, and in context.
- updo - Uptime monitoring CLI tool with alerting and advanced settings.
- tcping - A cross-platform ping program for TCP ports.
- duf - Disk Usage/Free Utility - a better 'df' alternative.
- lazygit - Simple terminal UI for git commands.
- git-cc - a git extension to help write conventional commits
Know a Go / Golang based terminal tool that would be good for this list?
Post a Tool here!