Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Rust CLI Projects
A cat(1) clone with wings.Project mention: Configurando o ArchLinux com WSL 2 para Devs | dev.to | 2022-11-21
bat: alternativa ao “cat”.
ripgrep recursively searches directories for a regex pattern while respecting your gitignoreProject mention: [Question] Telescope: How could I grep exactly match? | reddit.com/r/neovim | 2022-11-26
Telescope uses ripgrep for `live_grep`, so I think you have 2 options:
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A simple, fast and user-friendly alternative to 'find'Project mention: find and delete files recursively and delete if the directory is empty | reddit.com/r/linux4noobs | 2022-11-23
First of all, to speed up the whole thing, use fd (usually named fd-find in distro packages). Note the syntax is not 1:1 with find
Spotify for the terminal written in Rust 🚀Project mention: I wrote a "12 favourite terminal tools" list-article, what did I left out that should be absolutely included? | reddit.com/r/linux | 2022-11-18
I also found this, seems really nice
A command-line benchmarking toolProject mention: Benchmark times changing between runs | reddit.com/r/learnrust | 2022-11-28
Ideally you would take an average, report min/max/std/avg there are crates that will help you do this. https://github.com/sharkdp/hyperfine
A fast CSV command line toolkit written in Rust.Project mention: What are your coolest tools for one-liners ? | reddit.com/r/commandline | 2022-10-05
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
A smarter cd command. Supports all major shells.Project mention: Is there an easy way to cd into a commonly used folder? Is creating an alias the best way? | reddit.com/r/linux4noobs | 2022-11-18
Terminal bandwidth utilization toolProject mention: Faster and colourful Command-Line tools 🌈⚡ | dev.to | 2022-09-25
bandwhich: A terminal bandwidth utilization tool. This CLI utility displays current network utilization by process, connection and remote IP/hostname.
Count your code, quickly.Project mention: [media] Onefetch v2.13 is typically 2x faster and now supports ~100 programming languages | reddit.com/r/rust | 2022-11-16
BTW, for more info on how it is done, you can check out tokei which is the library use by onefetch for code statistics.
Ping, but with a graphProject mention: Any free app for pinging multiple IP address simultaneously? | reddit.com/r/macapps | 2022-09-05
https://github.com/orf/gping - but probably not for 100 IPs..
🌀 A nonsense activity generatorProject mention: fbi masterhacker in action 😱 | reddit.com/r/masterhacker | 2022-07-10
Always makes me think of this project: https://github.com/svenstaro/genact
:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.Project mention: Pingvin Share - A self-hosted file sharing platform | reddit.com/r/selfhosted | 2022-10-11
That has a nice associated command line tool too handy for scripting (e.g. make bat file you can drop file on to share etc).
Command-line Git information toolProject mention: [media] Onefetch v2.13 is typically 2x faster and now supports ~100 programming languages | reddit.com/r/rust | 2022-11-16
Release notes: https://github.com/o2sh/onefetch/releases/tag/v2.13.0
🕳 bore is a simple CLI tool for making tunnels to localhostProject mention: Show HN: CRProxy is a simple and affordable ngrok alternative | news.ycombinator.com | 2022-06-26
A command-line tool and Rust library for generating regular expressions from user-provided test casesProject mention: Gnarly Learnings from August 2022 | dev.to | 2022-08-24
An idiomatic, lean, fast & safe pure Rust implementation of GitProject mention: [Gitoxide in October]: `gix fetch` and `gix clone` | reddit.com/r/rust | 2022-11-22
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functionsProject mention: GoLogin and python/selenium | reddit.com/r/learnpython | 2022-10-28
📦✨ your favorite rust -> wasm workflow tool!Project mention: Examples of Rust + SvelteKit + WASM | reddit.com/r/rust | 2022-10-06
wasm-pack has bugs - it publishes a module which declares itself as a commonjs module. (You can fix that by manually adding "type": "module" in package.json). Then the web build should work with other bundlers. I opened an issue about this over a year ago. There's a PR and everything, but no movement :/
A command-line tool to generate, analyze, convert and manipulate colorsProject mention: The culmination of several months of work by dozens of people, Flatpak 1.14.0 is now out! | reddit.com/r/linux | 2022-08-22
I'm a fan of standalone binaries statically linked to musl for small command line applications. One such CLI app that releases this way is Pastel, a comprehensive color utility.
Intuitive find & replace CLI (sed alternative)Project mention: Being Ridiculed for My Open Source Project (2013) | news.ycombinator.com | 2022-11-07
Even if sed and grep are available their weird syntax is enough to make people write modern replacements.
I don't care if they're not 100% feature complete, the fact I can remember how to use them for my simple everday tasks (searching, finding/replacing across many files) without needing to consult a manpage or search online for answers is enough.
🌟 For when you really just want to serve some files over HTTP right now!Project mention: Looking for a way to host files. | reddit.com/r/selfhosted | 2022-11-20
Second this. Both Dufs or Miniserve are good lightweight options.
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Rust CLI related posts
Show HN: Cross-platform dotfiles manager written in Rust
1 project | news.ycombinator.com | 29 Nov 2022
fncli: An attribute macro to simplify writing simple command line applications.
2 projects | reddit.com/r/rust | 28 Nov 2022
Benchmark times changing between runs
1 project | reddit.com/r/learnrust | 28 Nov 2022
How to prevent performance drops affecting my Game Boy emulator when running on M1/M2 Macs?
3 projects | reddit.com/r/rust | 25 Nov 2022
All You Need to Know About Serverless Functions and the Edge
3 projects | dev.to | 25 Nov 2022
Hurl, run and test HTTP requests with plain text
1 project | reddit.com/r/hypeurls | 25 Nov 2022
how can I use same crate but with different features?
1 project | reddit.com/r/learnrust | 25 Nov 2022
A note from our sponsor - SonarLint
www.sonarlint.org | 29 Nov 2022
What are some of the best open-source CLI projects in Rust? This list will help you: