Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 Rust CLI Projects
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Project mention: I Replaced a 461-Million-Downloads-a-Month Glob Package With One Rust File | dev.to | 2026-09-07fast-glob was the Package Killer target, but it was not the only comparison worth making. Developers often reach for fd or ripgrep when they need to locate files from a terminal. They are mature native tools with excellent defaults, so this was not an attempt to manufacture an easy win.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
But for reading code, scripts, configs, Markdown, YAML, JSON, or anything where your eyes are expected to survive the experience, bat is much nicer.
-
Project mention: I Replaced a 461-Million-Downloads-a-Month Glob Package With One Rust File | dev.to | 2026-09-07
fast-glob was the Package Killer target, but it was not the only comparison worth making. Developers often reach for fd or ripgrep when they need to locate files from a terminal. They are mature native tools with excellent defaults, so this was not an attempt to manufacture an easy win.
-
-
Project mention: Zoxide Setup That Actually Works: Install, Initialize, and Verify | dev.to | 2026-08-07
Disclosure: I maintain zoxide.org as an independent guide site. It is not the official zoxide project. Commands in this post were checked against the official zoxide repository.
-
-
Project mention: Show HN: ColliePWA a mobile interface for AI agents in herdr/tmux/zellij | news.ycombinator.com | 2026-09-09
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
-
cli
Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. (by googleworkspace)
-
Project mention: Deep Dive: How Bruno 1.0 Stores API Tests Locally vs. Postman 11.0 Cloud Sync | dev.to | 2026-04-28
Measurement Tool: hyperfine 1.18.0 (https://github.com/sharkdp/hyperfine), 10 warmup runs, 30 timed runs per metric
-
gitsmith is written in Rust, about 10,500 lines across a handful of focused modules. The UI is built with ratatui, and syntax highlighting uses syntect with the pure-Rust regex backend so cargo install needs no C toolchain.
-
Like https://github.com/Rigellute/spotify-tui ?
There is a tons of "modernized" TUI since Rust/Go, and even better terminal and shells.
-
Project mention: Hurl vs Postman: Git-Friendly API Testing With Proxy-Aware Egress (2026) | dev.to | 2026-06-12
Hurl ships as a native binary.
-
Project mention: Asciline – real-time ASCII video rendering engine | news.ycombinator.com | 2026-06-11
-
-
Project mention: Bottom: Yet another cross-platform graphical process/system monitor | news.ycombinator.com | 2026-07-13
-
Project mention: DeepSeek TUI on Windows: A Practical Look at a Terminal-Native Coding Agent | dev.to | 2026-05-11
-
GitHub: https://github
-
-
-
Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24
-
Yet, you didn't write the code yourself.
On Gitoxide: Given that the author read the docs and source code [0], and literally copied files over from the git source [1], it also is license-washing. At least libgit2 is GPLv2 with a linking exception.
> The approach needed to make this a reentrant, memory safe, library driven codebase is so different that copying is generally not useful.
This is obvious given how different Rust is from most languages. So are licenses pointless as a concept now, because anyone can argue their Rust implementation of a GPL (or whatever) project is meaningfully different? Nice loophole there.
Stripping away the GPL in favor of MIT/ASL2.0 seems to be the trend for rust projects (see uutils, etc). I'm really glad that we can make it easier for large companies to extract value from community labor and in general, not contribute much of anything back.
0: https://github.com/GitoxideLabs/gitoxide/discussions/253
1: https://github.com/GitoxideLabs/gitoxide/issues/925
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust CLI discussion
Rust CLI related posts
-
Validating snapshots before restoring an AI coding workspace
-
Show HN: Grok CLI – Grok-native agentic coding harness
-
Show HN: DriveSync – fast Git-styled Google Drive sync CLI
-
I Replaced a 461-Million-Downloads-a-Month Glob Package With One Rust File
-
Show HN: Music-player – a music daemon where server and client are one binary
-
Jujutsu 0.45.0
-
31 hard questions about coordinating parallel coding agents, answered
-
A note from our sponsor - Kargo
akuity.io | 9 Sep 2026
Index
What are some of the best open-source CLI projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ripgrep | 67,987 |
| 2 | bat | 60,376 |
| 3 | fd | 44,321 |
| 4 | yazi | 41,887 |
| 5 | zoxide | 39,189 |
| 6 | CodeWhale | 35,037 |
| 7 | herdr | 35,017 |
| 8 | jj | 31,394 |
| 9 | cli | 30,742 |
| 10 | hyperfine | 28,808 |
| 11 | ratatui | 22,492 |
| 12 | spotify-tui | 19,243 |
| 13 | hurl | 19,185 |
| 14 | asciinema | 17,759 |
| 15 | navi | 17,511 |
| 16 | tokei | 14,880 |
| 17 | bottom | 13,975 |
| 18 | DeepSeek-TUI | 13,516 |
| 19 | gping | 12,669 |
| 20 | genact | 12,185 |
| 21 | onefetch | 12,040 |
| 22 | Bandwhich | 11,951 |
| 23 | gitoxide | 11,913 |