What are your favorite Rust-powered Linux programs?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. nushell

    A new type of shell

    On a less personal note: Alacritty, Rustdesk, ruffle, Nushell, spotify-tui, navi, zoxide.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    The usual suspects have already been mentioned, with the exception of fd. Also hyperfine, starship, bottom and onefetch.

  4. bottom

    Yet another cross-platform graphical process/system monitor.

    The usual suspects have already been mentioned, with the exception of fd. Also hyperfine, starship, bottom and onefetch.

  5. difftastic

    a structural diff that understands syntax 🟥🟩

    if you like delta, you might also enjoy difftastic, which is also in rust. It's very similar, but it does cleverly parse the AST to highlight things like adding outer parentheses.

  6. just

    🤖 Just a command runner

    Just... awesome tool https://github.com/casey/just

  7. ripgrep

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

    My favourites are ripgrep, exa and rustscan

  8. exa

    A modern replacement for ‘ls’.

    My favourites are ripgrep, exa and rustscan

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. RustScan

    🤖 The Modern Port Scanner 🤖

    My favourites are ripgrep, exa and rustscan

  11. tealdeer

    A very fast implementation of tldr in Rust.

    tealdeer

  12. fd

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

    The usual suspects have already been mentioned, with the exception of fd. Also hyperfine, starship, bottom and onefetch.

  13. hyperfine

    A command-line benchmarking tool

    The usual suspects have already been mentioned, with the exception of fd. Also hyperfine, starship, bottom and onefetch.

  14. ruffle

    A Flash Player emulator written in Rust

    On a less personal note: Alacritty, Rustdesk, ruffle, Nushell, spotify-tui, navi, zoxide.

  15. onefetch

    Command-line Git information tool

    The usual suspects have already been mentioned, with the exception of fd. Also hyperfine, starship, bottom and onefetch.

  16. alacritty

    A cross-platform, OpenGL terminal emulator.

    On a less personal note: Alacritty, Rustdesk, ruffle, Nushell, spotify-tui, navi, zoxide.

  17. rustdesk

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

    On a less personal note: Alacritty, Rustdesk, ruffle, Nushell, spotify-tui, navi, zoxide.

  18. spotify-tui

    Spotify for the terminal written in Rust 🚀

    On a less personal note: Alacritty, Rustdesk, ruffle, Nushell, spotify-tui, navi, zoxide.

  19. zoxide

    A smarter cd command. Supports all major shells.

    On a less personal note: Alacritty, Rustdesk, ruffle, Nushell, spotify-tui, navi, zoxide.

  20. delta

    A syntax-highlighting pager for git, diff, grep, and blame output

    Delta diff viewer for git.

  21. zellij

    A terminal workspace with batteries included

    I've recently found zellij (a tmux alternative), which has much more pleasant to use.

  22. spyglass

    A personal search engine: Create a searchable library from your personal documents, interests, and more!

    Also, a little shameless self-promotion 🙂: https://github.com/a5huynh/spyglass

  23. psst

    Fast and multi-platform Spotify client with native GUI

    The Psst spotify player is just awesome.

  24. hck

    A sharp cut(1) clone.

    Biased because it's my tool, but I do use it every day! hck - which is like cut, but much faster and with a tidier set of features.

  25. rnote

    Sketch and take handwritten notes.

    rnote

  26. xplr.vim

    Fork of https://github.com/mcchrish/nnn.vim modified to work with xplr. Until xplr has its own plugin.

    Xplr, a hackable, minimal, fast TUI file explorer

  27. gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    gitui!

  28. miniserve

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

    Recently installed miniserve on my Android and now finally, I can remove the junk that is ShareIt. It is basically an alternative for FTP but easier and fancier and supports uploading file to the server. Loving it so far

  29. wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

    wezterm is a terminal emulator that is fast, featured, and configurable.

  30. helix

    A post-modern modal text editor.

    helix is a modal editor a la vi/vim with built-in syntax highlighting and LSP support out of the box.

  31. bat

    A cat(1) clone with wings.

    bat is a cat replacement with syntax highlighting and paging.

  32. broot

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

    broot is a good one, it's a file explorer for terminal

  33. lsd

    The next gen ls command

    I prefer lsd to exa because the highlighting of recently-modified files.

  34. zenith

    Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

    Surprised zenith hasn't been mentioned yet. I haven't tried bottom, but I'm very happy with zenith.

  35. espanso

    Cross-platform Text Expander written in Rust

    espanso, a text expander. For example, I have it set up to make //todo become: // TODO ( ):

  36. mcfly

    Fly through your shell history. Great Scott!

    Agree with most of the apps mentioned here. Personally the game changer for me is McFly. This is a better search of your command line history. No more grepping history for me.

  37. ht

    Friendly and fast tool for sending HTTP requests

    I use xh all the time to send ad-hoc HTTP requests when testing APIs!

  38. .go.sh

    A command line shortener

    I made a shell script with the same idea called .go.sh.

  39. wzmach

    A gesture engine for wayland

    wzmach has replaced touchegg for me completely

  40. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 17 Essential CLI Tools to Boost Developer Productivity

    16 projects | dev.to | 2 Jan 2025
  • Tell HN: My Favorite Tools

    14 projects | news.ycombinator.com | 24 Dec 2023
  • Report on platform-compliance for cargo directories

    9 projects | /r/rust | 23 May 2023
  • What "nice-to-have" CLI tools do you know?

    33 projects | /r/linuxquestions | 14 Feb 2023
  • Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

    27 projects | dev.to | 7 Nov 2022