SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust Command Line Tool Projects
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
ripgrep fast grep replacement
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
- Project mention: Rust Coreutils 0.5.0 Release: 87.75% compatibility with GNU Coreutils | news.ycombinator.com | 2025-12-14
- Project mention: Opencode: AI coding agent, built for the terminal | news.ycombinator.com | 2025-07-06
Side note, if you're a lazygit fan, consider using gitui as an alternative. Feature wise they're pretty similar but gitui is much faster and I find it easier to use.
https://github.com/gitui-org/gitui
-
-
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
-
grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
-
[1]: https://github.com/svenstaro/miniserve
-
code2prompt
A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.
Project mention: Revolutionizing LLM Interactions: Code2Prompt β Your Code's New AI Assistant | dev.to | 2025-06-29View the Project on GitHub
-
Another interesting tool in this space is trippy, which βcombines the functionality of traceroute and pingβ
https://github.com/fujiapple852/trippy
-
-
I use television (https://github.com/alexpasmantier/television) with shell integration
so basically I end up doing ctrl-r, then fuzzy find the command and run it
-
termscp
π₯ A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB
-
erdtree
A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.
Project mention: Show HN: Lstr β A modern, interactive tree command written in Rust | news.ycombinator.com | 2025-06-17Neat, looks like a combination of erdtree[0] and broot[1]. I use both on a daily basis, are there any features that stand out from these two?
[0]: https://github.com/solidiquis/erdtree
-
-
tidy-viewer
πΊ(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
-
hl
A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format.
hl high-performance log viewer
-
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.
I use fastmod[1] and enjoy it
[1]: https://github.com/facebookincubator/fastmod
-
httm
Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)
-
> Unfortunately they represent a huge usability hit over API Keys for the average joe. Involving cryptography to sign a JWT per request makes an API significantly harder to consume with tools like Postman or CURL.
Just generate the JWT using, e.g. https://github.com/mike-engel/jwt-cli ? Itβs different, and a little harder the first time, but not any kind of ongoing burden.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Command Line Tool discussion
Rust Command Line Tool related posts
-
Argc: A Bash CLI framework, also a Bash command runner
-
Eget: Easy pre-built binary installation from GitHub
-
Zoxide: A Better CD Command
-
Show HN: NVIWatch β GPU monitoring with InfluxDB streaming for observability
-
Bzip2 crate switches from C to 100% rust
-
Show HN: Lstr β A modern, interactive tree command written in Rust
-
Xvc: Track binary files next to your code in Git repos
- A note from our sponsor - SaaSHub www.saashub.com | 22 Dec 2025
Index
What are some of the best open-source Command Line Tool projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ripgrep | 58,189 |
| 2 | zoxide | 31,903 |
| 3 | coreutils | 22,382 |
| 4 | gitui | 21,059 |
| 5 | tokei | 13,603 |
| 6 | broot | 12,205 |
| 7 | ast-grep | 11,708 |
| 8 | websocat | 8,217 |
| 9 | grex | 7,944 |
| 10 | miniserve | 7,267 |
| 11 | code2prompt | 6,868 |
| 12 | trippy | 6,375 |
| 13 | pueue | 5,943 |
| 14 | television | 3,889 |
| 15 | termscp | 2,678 |
| 16 | erdtree | 2,541 |
| 17 | rq | 2,296 |
| 18 | tidy-viewer | 2,125 |
| 19 | hl | 1,943 |
| 20 | fastmod | 1,857 |
| 21 | httm | 1,581 |
| 22 | jwt-cli | 1,434 |
| 23 | sshs | 1,407 |