1.junegunn / fzf
:cherry_blossom: A command-line fuzzy finder
Ranked by Attention Score: stars gained over the last 30 complete days
1–100 of 200 by Attention Score · Oct 5, 2026 – Nov 3, 2026 (UTC)
:cherry_blossom: A command-line fuzzy finder
Pretty fancy and modern terminal file manager
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
A powerful little TUI framework 🏗
Render markdown on the CLI, with pizzazz! 💅🏻
Manage your dotfiles across multiple diverse machines, securely.
An open-source, AI-integrated, cross-platform terminal for seamless workflows
a fast, GPU-accelerated, full-featured IDE and terminal multiplexer, suitable both for automatic and manual programming.
The most customisable and low-latency cross platform/shell prompt renderer
🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign.
🌩 Self-hosted file management and sharing system, supports multiple storage providers
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
:file_folder: Universal File Management Platform (for humans and agents)
Fast disk usage analyzer with console interface written in Go
A Commander for modern Go CLI interactions
Style definitions for nice terminal layouts 👄
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
TUI components for Bubble Tea 🫧
OliveTin gives safe and simple access to predefined shell commands from a web interface.
unclutter your .profile
contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
A declarative, simple, fast, and fun package for building command line tools in Go
The personal information dashboard for your terminal
webhook is a lightweight incoming webhook server to run shell commands
Terminal UI library with rich, interactive widgets — written in Golang
💾🧹 A lightweight, software cache cleanup tool for Windows & Linux.
cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
A multi-shell completion library.
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
TUI for viewing logs from journald, auditd, file system, Docker and Podman containers, Compose stacks and Kubernetes pods with support for log highlighting and several filtering modes.
fq - jq for binary formats. Tool, language and decoders for working with binary formats.
Instant Terminal Sharing
✨ PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
A cross-platform TUI bluetooth manager.
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files.
Powerful scripting language & versatile interactive shell
👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.
Update multiple repositories in with one command
Share your terminal as a web application
Kong is a command-line parser for Go
A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.
Reverse Shell as a Service
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
Bulk domain availability checking via RDAP, DNS, and WHOIS, with prefix/suffix permutations, regex patterns, MCP, and multiple output formats
Making it easy to write shell-like scripts in Go
Automatically generate Go test boilerplate from your source code.
Simple, useful and opinionated config loader.
Fast manager for Go-installed binaries in $GOBIN: update, export/import, and migrate toolsets across machines
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
TUI monitor configuration tool for Hyprland with visual layout, drag-and-drop, and profile management
Terminal-native 3-way git mergetool and diff viewer
A gh CLI extension that uploads attachments to GitHub from the command line
Dependency analysis and optimization toolkit for modern JavaScript and TypeScript codebases. Enforce dependency graph hygiene and remove unused code with a very fast CLI.
Your dev tool to manage /etc/hosts like a pro!
Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!
Powerful open-source CLI to audit security, costs, and best practices in AWS. 🩺 ☁️
High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
CLI application to create ssh tunnels focused on resiliency and user experience.
Executing shell commands via HTTP server
TUI for managing .env files
The official command line interface for the DigitalOcean API.
CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq
Modern and flexible SIP/VoIP cli tool
🍊 A fast, keyboard-driven terminal UI to manage Docker containers, Compose stacks, and Swarm services with the ergonomics of K9s.
A really basic thread-safe progress bar for Golang applications
Evans: more expressive universal gRPC client
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Go (golang) package with 90 configurable terminal spinner/progress indicators.
multi progress bar for Go cli applications
🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and the most popular CSS frameworks on the frontend.