CLI tools rankings
CLI tools, ordered by GitHub stars · 40 projects collected, showing the top 24 by stars
Sort
1
fzfjunegunnA general-purpose command-line fuzzy finder that also serves as an interactive terminal toolkit.Go 83.5k 2026.10.112
batsharkdpA cat(1) clone with syntax highlighting and Git integration.Rust 60.7k 2025.12.023
clicliGitHub's official command-line tool that brings pull requests, issues, and other GitHub concepts to the terminal.Go 46.5k 2026.09.304
fdsharkdpA simple, fast and user-friendly alternative to 'find' for finding entries in your filesystem.Rust 44.6k 2026.08.265
pm2UnitechA 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.216
nushellnushellA 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.047
hyperfinesharkdpA command-line benchmarking tool with statistical analysis and multiple export formats.Rust 29.0k 2026.10.078
winget-climicrosoftMicrosoft's official Windows Package Manager, providing a CLI, PowerShell modules, and a COM API.C++ 26.5k 2026.09.219
coreutilsuutilsA cross-platform Rust rewrite of the GNU coreutils.Rust 24.2k 2026.09.1710
hurlOrange-OpenSourceA 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.2911
usqlxoA universal command-line interface for SQL databases, supporting PostgreSQL, MySQL, SQLite, Oracle, and many more.Go 10.1k 2026.09.2212
websocatviA command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.Rust 8.7k 2025.12.2713
miniservesvenstaroA small, self-contained cross-platform CLI tool for quickly serving files and directories over HTTP.Rust 7.9k 2026.04.0814
watchexecwatchexecA modern, cross-platform file watcher that executes commands when files change.Rust 7.2k 2026.10.0615
skimskim-rsA general-purpose fuzzy finder written in Rust, usable as an interactive interface or a command-line filter.Rust 7.0k 2026.10.0416
pueueNukesorA command-line task management tool for sequential and parallel execution of long-running tasks.Rust 6.4k 2026.03.0217
MQTTXemqxA powerful cross-platform MQTT 5.0 client toolbox with desktop, CLI, and WebSocket versions.TypeScript 5.1k 2026.09.2018
s5cmdpeakA parallel S3 and local filesystem execution tool that is extremely fast, ideal for object storage workflows.Go 4.2k 2024.12.1619
codex-authLoongphyA CLI tool for switching and managing Codex accounts, supporting Codex CLI, VS Code extension, and Codex App.Zig 2.8k 2026.10.0820
brushreubenoA 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.0321
carapace-bincarapace-shA 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.1722
gh-stackgithubA 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.0923
shell2httpmsoapAn 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.1124
sttrabhimanyu003A 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