Skip to content

Find your next CLI tool

100+ Rust CLI tools — search, browse, or start from one you already know.

grep ripgrep — one of 130+ Rust CLI tools replacing classics or doing something new.

The catalog

Categories

Shipped recently

Latest releases

Data from GitHub, last fetched May 2026

Unix → Rust

What it replaces

  1. cat

    bat

    syntax highlighting, git blame, paging built in

  2. grep

    ripgrep

    respects .gitignore by default, multi-core search

  3. find

    fd

    intuitive syntax, sensible defaults, parallel walk

  4. ls

    eza

    git status, icons, tree view in one binary

  5. cd

    zoxide

    tracks your most-used dirs and jumps there

  6. diff

    difftasticdelta

    structural diffs that understand your syntax

  7. du

    dustdua

    disk usage that's actually readable

  8. top

    bottom

    graphs, per-core stats, responsive TUI

See all 57 replacements

Built in Rust

Rust originals

Tools that don't replace a classic — new ideas built from scratch in Rust.

  • angle-grinderSlice and dice logs on the command line
  • baconBackground Rust code checker with live diagnostics
  • binsiderInteractive ELF binary analyzer TUI
  • boreSimple CLI tunnels to expose localhost publicly
  • cargo-makeRust task runner and build tool with TOML-based task definitions and cross-platform support
  • csvlensTerminal CSV viewer with column alignment and search
  • fblogTerminal JSON log viewer with filtering
  • fendUnit-aware arbitrary-precision calculator for the terminal
  • fzf-makeFuzzy-find and run make targets with preview
  • htmlqCSS selector-based HTML extraction, like jq for HTML
  • hurlRun and test HTTP requests defined in plain text files
  • jjGit-compatible VCS that's simpler and more powerful than Git
  • jlessInteractive terminal JSON viewer with collapsible nodes
  • jnvInteractive JSON filter with jq and live preview
  • joshutoRanger-like terminal file manager
  • jqlJSON query language CLI
  • kondoFind and clean dependency and build artifacts across projects
  • lsdls with colors and icons
  • monolithSave complete web pages as a single HTML file
  • mprocsRun multiple commands in parallel with a monitoring TUI
  • naviInteractive cheatsheet with fuzzy search
  • onefetchGit repository info summary with ASCII art and stats
  • openapi-tuiView and explore OpenAPI documentation in the terminal
  • oxkerTUI to view and control Docker containers
  • pastelGenerate, analyze, convert, and manipulate colors from the CLI
  • prekDrop-in, dependency-free pre-commit replacement; single binary with built-in monorepo support
  • presentermTerminal slideshow presentations from Markdown
  • ripgrep-allripgrep, but also searches inside PDFs, Office docs, and archives
  • serieRich git commit graph visualization in the terminal
  • spacerInsert visual spacers in piped output when data stops flowing
  • sshxCollaborative live terminal sharing over the web
  • typosFast source code spell checker