Top 23 Rust Command-line Projects
A cat(1) clone with wings.Latest mention: list/cat Perl code in a terminal, with syntax highlighting | reddit.com/r/perl | 2021-01-21
bat would be well worth a look: https://github.com/sharkdp/bat
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
A simple, fast and user-friendly alternative to 'find'Latest mention: Prepare a set of Rust tools that can be used with zsh in zinit | dev.to | 2021-01-18
fd Fast find alternative tool
A modern replacement for ‘ls’.Latest mention: Prepare a set of Rust tools that can be used with zsh in zinit | dev.to | 2021-01-18
exa Fast ls alternative tool
A fast CSV command line toolkit written in Rust.
A command-line benchmarking toolLatest mention: Gdu - fast disk usage analyzer | reddit.com/r/archlinux | 2021-01-01
A full featured, fast Command Line Argument Parser for RustLatest mention: Show HN: Rust-starter, a boilerplate to build Rust CLI applications | news.ycombinator.com | 2021-01-25
> You do not "need a framework" to build simple CLI tools in Rust. Most people use a command line argument parser, the most popular being clap 
Build terminal user interfaces and dashboards using RustLatest mention: rust-starter: boilerplate to build Rust CLI applications | reddit.com/r/rust | 2021-01-25
To do that, you'd add a curses binding to it, like one of the libraries listed on the Backends wiki page for Cursive or in the README for tui-rs.
Git repository summary on your terminalLatest mention: [WezTerm] Onefetch ベティ・ブープ | reddit.com/r/unixporn | 2021-01-25
Command-line DNS clientLatest mention: Rusticles #20 - Wed Nov 18 2020 | dev.to | 2020-11-17
ogham/dog (Rust): Command-line DNS client
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functionsLatest mention: Exploring the methods of looking into Ethereum’s transaction pool | dev.to | 2020-12-23
Subscriptions is real-time streaming of data from server to client through WebSocket. You will need a constantly active connection to stream such events. You cannot use curl for this and have to use a WebSocket client like websocat if you want to access it via command line. Once executed, a stream of pending transaction IDs will start flowing in.
A faster way to navigate your filesystemLatest mention: Looking for a cd (change directory) productivity tool that I've forgotten its name | reddit.com/r/linuxquestions | 2021-01-18
A command line progress reporting library for Rust
🌟 For when you really just want to serve some files over HTTP right now!Latest mention: Miniserve – a CLI tool to serve files and dirs over HTTP | news.ycombinator.com | 2021-01-22
:stars: Manage your shell commands.Latest mention: Pueue – a beautiful Unix job queue system | news.ycombinator.com | 2021-01-26
Cross platform terminal library rust
Readline Implementation in Rust
Quickly build cool CLI apps in Rust.
Console progress bar for Rust
Save disk space by cleaning non-essential files from software projects.Latest mention: Build Times And Target Directory Size | reddit.com/r/rust | 2020-08-27
Rust library for ANSI terminal colours and styles (bold, underline)
A Rust curses library, supports Unix platforms and Windows
CLI search and replace | Space Age seDLatest mention: I just put a huge amount of time into CHADTree (NERDTree competitor) | reddit.com/r/neovim | 2021-01-21
Thanks, if you like it you can also try my batch text editor.
What are some of the best open-source Command-line projects in Rust? This list will help you: