What are your favorite Rust-powered Linux programs?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nushell

    A new type of shell

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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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.

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

  • just

    🤖 Just a command runner

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

  • ripgrep

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

  • My favourites are ripgrep, exa and rustscan

  • exa

    A modern replacement for ‘ls’.

  • My favourites are ripgrep, exa and rustscan

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • RustScan

    🤖 The Modern Port Scanner 🤖

  • My favourites are ripgrep, exa and rustscan

  • tealdeer

    A very fast implementation of tldr in Rust.

  • tealdeer

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

  • hyperfine

    A command-line benchmarking tool

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

  • ruffle

    A Flash Player emulator written in Rust

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

  • onefetch

    Command-line Git information tool

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

  • alacritty

    A cross-platform, OpenGL terminal emulator.

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

  • rustdesk

    An open-source remote desktop, and alternative to TeamViewer.

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

  • spotify-tui

    Spotify for the terminal written in Rust 🚀

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

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

  • zoxide

    A smarter cd command. Supports all major shells.

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

  • delta

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

  • Delta diff viewer for git.

  • zellij

    A terminal workspace with batteries included

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

  • 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

  • psst

    Fast and multi-platform Spotify client with native GUI

  • The Psst spotify player is just awesome.

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

  • rnote

    Sketch and take handwritten notes.

  • rnote

  • 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

  • gitui

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

  • gitui!

  • 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

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

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

  • bat

    A cat(1) clone with wings.

  • bat is a cat replacement with syntax highlighting and paging.

  • 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

  • lsd

    The next gen ls command

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

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

  • espanso

    Cross-platform Text Expander written in Rust

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

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

  • ht

    Friendly and fast tool for sending HTTP requests

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

  • .go.sh

    A command line shortener

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

  • wzmach

    A gesture engine for wayland

  • wzmach has replaced touchegg for me completely

  • 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