CLI tools rankings

CLI tools, ordered by GitHub stars · 40 projects collected, showing the top 24 by stars

1junegunnfzfA general-purpose command-line fuzzy finder that also serves as an interactive terminal toolkit.Go 83.5k 2026.10.112sharkdpbatA cat(1) clone with syntax highlighting and Git integration.Rust 60.7k 2025.12.023clicliGitHub's official command-line tool that brings pull requests, issues, and other GitHub concepts to the terminal.Go 46.5k 2026.09.304sharkdpfdA simple, fast and user-friendly alternative to 'find' for finding entries in your filesystem.Rust 44.6k 2026.08.265Unitechpm2A production process manager for Node.js/Bun applications with a built-in load balancer, keeping apps alive forever and enabling zero-downtime reloads.JavaScript 43.3k 2017.12.216nushellnushellA new type of shell that treats data as structured tables rather than raw text streams, delivering a modern command-line experience.Rust 40.6k 2026.10.047sharkdphyperfineA command-line benchmarking tool with statistical analysis and multiple export formats.Rust 29.0k 2026.10.078microsoftwinget-cliMicrosoft's official Windows Package Manager, providing a CLI, PowerShell modules, and a COM API.C++ 26.5k 2026.09.219uutilscoreutilsA cross-platform Rust rewrite of the GNU coreutils.Rust 24.2k 2026.09.1710Orange-OpenSourcehurlA command-line tool that runs and tests HTTP requests defined in a plain text format, supporting chained requests, value captures, and response assertions.Rust 19.2k 2026.04.2911xousqlA universal command-line interface for SQL databases, supporting PostgreSQL, MySQL, SQLite, Oracle, and many more.Go 10.1k 2026.09.2212viwebsocatA command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.Rust 8.7k 2025.12.2713svenstarominiserveA small, self-contained cross-platform CLI tool for quickly serving files and directories over HTTP.Rust 7.9k 2026.04.0814watchexecwatchexecA modern, cross-platform file watcher that executes commands when files change.Rust 7.2k 2026.10.0615skim-rsskimA general-purpose fuzzy finder written in Rust, usable as an interactive interface or a command-line filter.Rust 7.0k 2026.10.0416NukesorpueueA command-line task management tool for sequential and parallel execution of long-running tasks.Rust 6.4k 2026.03.0217emqxMQTTXA powerful cross-platform MQTT 5.0 client toolbox with desktop, CLI, and WebSocket versions.TypeScript 5.1k 2026.09.2018peaks5cmdA parallel S3 and local filesystem execution tool that is extremely fast, ideal for object storage workflows.Go 4.2k 2024.12.1619Loongphycodex-authA CLI tool for switching and managing Codex accounts, supporting Codex CLI, VS Code extension, and Codex App.Zig 2.8k 2026.10.0820reubenobrushA bash/POSIX-compatible shell implemented in Rust, supporting existing scripts and .bashrc with built-in syntax highlighting and auto-suggestions.Rust 2.2k 2026.05.0321carapace-shcarapace-binA multi-shell command-line completion binary providing argument completion for multiple CLI commands, supporting Bash, Zsh, Fish, PowerShell, and other POSIX and non-POSIX shells.Go 2.0k 2026.10.1722githubgh-stackA GitHub CLI extension for managing stacked branches and pull requests, breaking large changes into a chain of small, reviewable PRs.Go 1.6k 2026.10.0923msoapshell2httpAn HTTP server designed to execute shell commands, suitable for development, prototyping, or remote control, requiring just two command-line arguments to set up.Go 1.5k 2026.10.1124abhimanyu003sttrA cross-platform CLI tool for performing various transformation operations on strings, such as hashing, encoding, format conversion, and more.Go 1.4k 2025.12.25