Rust Command Line Tool

Open-source Rust projects categorized as Command Line Tool

Top 23 Rust Command Line Tool Projects

Command Line Tool
  1. ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Project mention: My Dev Tool List 2025 | dev.to | 2025-12-02

    ripgrep fast grep replacement

  2. 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.

    Stream logo
  3. zoxide

    A smarter cd command. Supports all major shells.

    Project mention: My Dev Multirepo Setup for JS projects with dependencies | dev.to | 2025-12-17
  4. coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    Project mention: Rust Coreutils 0.5.0 Release: 87.75% compatibility with GNU Coreutils | news.ycombinator.com | 2025-12-14
  5. gitui

    Blazing πŸ’₯ fast terminal-ui for git written in rust πŸ¦€

    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

  6. tokei

    Count your code, quickly.

    Project mention: 15 rust tools to level up your Linux terminal | dev.to | 2025-09-15
  7. broot

    A new way to see and navigate directory trees : https://dystroy.org/broot

    Project mention: 15 rust tools to level up your Linux terminal | dev.to | 2025-09-15
  8. ast-grep

    ⚑A CLI tool for code structural search, lint and rewriting. Written in Rust

    Project mention: AST-Grep | news.ycombinator.com | 2025-09-10
  9. 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.

    InfluxDB logo
  10. websocat

    Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

  11. grex

    A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

  12. miniserve

    🌟 For when you really just want to serve some files over HTTP right now!

    Project mention: Simple Web Server | news.ycombinator.com | 2025-04-14

    [1]: https://github.com/svenstaro/miniserve

  13. 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-29

    View the Project on GitHub

  14. trippy

    A network diagnostic tool

    Project mention: Nping – ping, but with a graph or table view | news.ycombinator.com | 2025-02-12

    Another interesting tool in this space is trippy, which β€˜combines the functionality of traceroute and ping’

    https://github.com/fujiapple852/trippy

  15. pueue

    :stars: Manage your shell commands.

  16. television

    A very fast, portable and hackable fuzzy finder for the terminal.

    Project mention: Trick to find commands in the terminal quickly | news.ycombinator.com | 2025-02-16

    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

  17. termscp

    πŸ–₯ A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB

  18. 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-17

    Neat, 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

  19. rq

    Record Query - A tool for doing record analysis and transformation (by dflemstr)

  20. tidy-viewer

    πŸ“Ί(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.

  21. hl

    A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format.

    Project mention: My Dev Tool List 2025 | dev.to | 2025-12-02

    hl high-performance log viewer

  22. 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.

    Project mention: Far – Sublime Inspired Find and Replace | news.ycombinator.com | 2025-05-21

    I use fastmod[1] and enjoy it

    [1]: https://github.com/facebookincubator/fastmod

  23. httm

    Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)

  24. jwt-cli

    A super fast CLI tool to decode and encode JWTs built in Rust

    Project mention: Self-Signed JWTs | news.ycombinator.com | 2025-08-01

    > 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.

  25. sshs

    Terminal user interface for SSH

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Command Line Tool discussion

Rust Command Line Tool related posts

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

Sponsored
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.
getstream.io