Rust CLI

Open-source Rust projects categorized as CLI

Top 23 Rust CLI Projects

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

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

    AppSignal logo
  3. bat

    A cat(1) clone with wings.

    Project mention: 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying | dev.to | 2026-05-07

    But for reading code, scripts, configs, Markdown, YAML, JSON, or anything where your eyes are expected to survive the experience, bat is much nicer.

  4. fd

    A simple, fast and user-friendly alternative to 'find'

    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.

  5. yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: Good Tools Are Invisible | news.ycombinator.com | 2026-07-11
  6. zoxide

    A smarter cd command. Supports all major shells.

    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.

  7. CodeWhale

    DeepSeek v4 coding agent in terminal

    Project mention: DeepSeek Harness | news.ycombinator.com | 2026-08-13
  8. herdr

    the runtime your coding agents live on

    Project mention: Show HN: ColliePWA a mobile interface for AI agents in herdr/tmux/zellij | news.ycombinator.com | 2026-09-09
  9. 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.

    Kargo logo
  10. jj

    A Git-compatible VCS that is both simple and powerful

    Project mention: Jujutsu 0.45.0 | news.ycombinator.com | 2026-09-04
  11. 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: Codex Bundles LibreOffice | news.ycombinator.com | 2026-09-01
  12. hyperfine

    A command-line benchmarking tool

    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

  13. ratatui

    A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

    Project mention: gitsmith: A Terminal UI for Both GitLab and GitHub | dev.to | 2026-08-31

    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.

  14. spotify-tui

    Spotify for the terminal written in Rust 🚀

    Project mention: It's time to talk about my writerdeck | news.ycombinator.com | 2026-05-23

    Like https://github.com/Rigellute/spotify-tui ?

    There is a tons of "modernized" TUI since Rust/Go, and even better terminal and shells.

  15. hurl

    Hurl, run and test HTTP requests with plain text.

    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.

  16. asciinema

    Terminal session recorder, streamer and player 📹

    Project mention: Asciline – real-time ASCII video rendering engine | news.ycombinator.com | 2026-06-11
  17. tokei

    Count your code, quickly.

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

    Yet another cross-platform graphical process/system monitor.

    Project mention: Bottom: Yet another cross-platform graphical process/system monitor | news.ycombinator.com | 2026-07-13
  19. DeepSeek-TUI

    Coding agent for DeepSeek models that runs in your terminal

    Project mention: DeepSeek TUI on Windows: A Practical Look at a Terminal-Native Coding Agent | dev.to | 2026-05-11
  20. gping

    Ping, but with a graph

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

    GitHub: https://github

  21. genact

    🌀 A nonsense activity generator

  22. onefetch

    Command-line Git information tool

  23. Bandwhich

    Terminal bandwidth utilization tool

    Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24
  24. gitoxide

    An idiomatic, lean, fast & safe pure Rust implementation of Git

    Project mention: Grit: Rewriting Git in Rust with Agents | news.ycombinator.com | 2026-06-09

    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

  25. 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 CLI discussion

Log in or Post with

Rust CLI related posts

  • Validating snapshots before restoring an AI coding workspace

    2 projects | news.ycombinator.com | 9 Sep 2026
  • Show HN: Grok CLI – Grok-native agentic coding harness

    1 project | news.ycombinator.com | 8 Sep 2026
  • Show HN: DriveSync – fast Git-styled Google Drive sync CLI

    2 projects | news.ycombinator.com | 8 Sep 2026
  • I Replaced a 461-Million-Downloads-a-Month Glob Package With One Rust File

    3 projects | dev.to | 7 Sep 2026
  • Show HN: Music-player – a music daemon where server and client are one binary

    1 project | news.ycombinator.com | 6 Sep 2026
  • Jujutsu 0.45.0

    1 project | news.ycombinator.com | 4 Sep 2026
  • 31 hard questions about coordinating parallel coding agents, answered

    1 project | dev.to | 4 Sep 2026
  • A note from our sponsor - Kargo
    akuity.io | 9 Sep 2026
    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 →

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

Sponsored
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.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?