Data / Repositories / Command line tool
Command line tool repositories on GitHub: 25 ranked by stars
25 public repositories tagged Command line tool are on GitHub, with 271,604 stars between them; 12 had a push in the last 30 days. Most are written in Rust (18), Go (3), Python (2). The most starred: rtk-ai/rtk (82,881), BurntSushi/ripgrep (69,009), ast-grep/ast-grep (16,188).
SpecStream is the live web data engine for teams and agents. It reads open-source repositories on GitHub and keeps what it reads, and this page groups that reading by topic. Ask for the repositories you track by topic, language, license or activity, and new ones and changes arrive in your sheet, CRM, Slack or agent.
Every repository, most starred first
| Repository | What it is | Language | Stars | Forks | License | Last push | Read |
|---|---|---|---|---|---|---|---|
| rtk-ai/rtk | CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies | Rust | 82,881 | 5,258 | Apache-2.0 | Oct 9 | Oct 11 |
| BurntSushi/ripgrep | ripgrep recursively searches directories for a regex pattern while respecting your gitignore | Rust | 69,009 | 5,017 | Unlicense | Aug 4 | Oct 11 |
| ast-grep/ast-grep | A CLI tool for code structural search, lint and rewriting. Written in Rust | Rust | 16,188 | 471 | MIT | Oct 11 | Oct 11 |
| Canop/broot | A new way to see and navigate directory trees | Rust | 13,062 | 324 | MIT | Oct 10 | Oct 11 |
| majd/ipatool | Command-line tool that allows you to search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages. | Go | 11,677 | 985 | MIT | Oct 11 | Oct 14 |
| tstack/lnav | Log file navigator | C++ | 10,728 | 410 | BSD-2-Clause | Oct 6 | Oct 11 |
| vi/websocat | Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions | Rust | 8,719 | 331 | MIT | Aug 13 | Oct 11 |
| pemistahl/grex | A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases | Rust | 8,219 | 200 | Apache-2.0 | Feb 27 | Oct 11 |
| svenstaro/miniserve | For when you really just want to serve some files over HTTP right now! | Rust | 7,901 | 399 | MIT | Oct 1 | Oct 11 |
| mufeedvh/code2prompt | A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. | Rust | 7,722 | 456 | MIT | Sep 25 | Oct 11 |
| Nukesor/pueue | stars: Manage your shell commands. | Rust | 6,369 | 166 | Apache-2.0 | Sep 9 | Oct 11 |
| Michael-A-Kuykendall/shimmy | Pure-Rust WebGPU inference engine — OpenAI-API compatible, GGUF native, runs on any GPU. No Python. No llama.cpp. Single binary. | Rust | 5,976 | 585 | Apache-2.0 | Aug 30 | Oct 14 |
| pamburus/hl | A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format. | Rust | 3,303 | 67 | MIT | Oct 9 | Oct 11 |
| toolleeo/awesome-cli-apps-in-a-csv | The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files | Python | 2,638 | 348 | Sep 21 | Oct 11 | |
| solidiquis/erdtree | A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules. | Rust | 2,606 | 71 | MIT | May 19, 2024 | Oct 11 |
| alexhallam/tv | (tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment. | Rust | 2,166 | 40 | MIT | Aug 21, 2025 | Oct 11 |
| facebookincubator/fastmod | A fast partial replacement for the codemod tool. Assists with large-scale codebase refactors via regex-based find and replace with human oversight and occasional intervention. | Rust | 1,930 | 55 | Apache-2.0 | Jul 28 | Oct 11 |
| kimono-koans/httm | Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!) | Rust | 1,668 | 36 | MPL-2.0 | Sep 18 | Oct 11 |
| mithrandie/csvq | SQL-like query language for csv | Go | 1,626 | 68 | MIT | Jul 25, 2024 | Sep 21 |
| bgreenwell/lstr | A fast, minimalist directory tree viewer, written in Rust. | Rust | 1,544 | 32 | MIT | Sep 28 | Oct 11 |
| mike-engel/jwt-cli | A super fast CLI tool to decode and encode JWTs built in Rust | Rust | 1,516 | 81 | MIT | Sep 21 | Oct 11 |
| sigoden/argc | A Bash CLI framework, also a Bash command runner. | Rust | 1,171 | 59 | Apache-2.0 | Oct 10 | Oct 11 |
| boyter/cs | codespelunker - CLI code search tool that understands code structure and ranks results by relevance. No indexing required with CLI, TUI, MCP and HTTP support. | Go | 1,079 | 23 | MIT | Sep 30 | Oct 11 |
| sts10/rust-command-line-utilities | A curated list of command-line utilities written in Rust | 1,076 | 42 | CC0-1.0 | Mar 10 | Oct 11 | |
| jonigl/mcp-client-for-ollama | Harness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching… | Python | 830 | 126 | MIT | Oct 13 | Oct 14 |
By language
Related topics
Read from GitHub by SpecStream between September 21, 2026 and October 14, 2026; each row shows the day its repository was read. Stars and pushes change every day, and the GitHub page is the current one. Forks and archived repositories are left out.