Rust Terminal Tools
- mqttui - A TUI tool to publish/subscribe MQTT messages from the terminal.
- silicon - create beautiful image of your source code.
- jwt-ui - A CLI and TUI for decoding/encoding JSON Web Tokens.
- gitu - A TUI Git client inspired by Magit.
- sshs - Terminal user interface for SSH
- lychee - A fast, async link checker written in Rust.
- spotify-player - A Spotify player in the terminal with full feature parity.
- zeitfetch - Instantaneous snapshots of system information.
- hwatch - An alternative watch command.
- hackernews-tui - A Terminal UI (TUI) to browse Hacker News.
- havn - A fast configurable port scanner with reasonable defaults.
- rustscan - The Modern Port Scanner.
- csvlens - a csv viewer like less but made for csv.
- wireman - A TUI gRPC client.
- rainfrog - A database management TUI for postgres.
- helix - A post-modern text editor.
- netop - A network topology visualizer.
- gfold - A CLI tool that helps you keep track of multiple Git repositories.
- lemmeknow - The fastest way to identify anything!
- monolith - A CLI tool for saving complete web pages as a single HTML file.
- eva - A calculator REPL, similar to bc.
- menyoki - Screenshot/cast and perform ImageOps on the command line.
- dusage - A command line disk usage information tool.
- tuisky - A TUI client for Bluesky.
- grex - generate regular expressions from user-provided test cases.
- hexyl - A rust based command-line hex viewer
- atac - A simple API client (postman like) in your terminal.
- onefetch - A command-line Git information tool.
- sd - Intuitive find & replace CLI (sed alternative)
- ouch - Painless compression and decompression in the terminal
- tailspin - A log file highlighter
- dust - A more intuitive version of du in rust
- tracexec - A small utility for tracing/debugging program execution.
- stu - A TUI application for AWS S3 written in Rust.
- taskwarrior-tui - A terminal user interface for taskwarrior
- projectable - A terminal-based project manager
- oxker - A simple TUI to view & control docker containers.
- dijo - scriptable, curses-based, digital habit tracker.
- tre - A modern and improved alternative to the tree(1) command.
- rga - Ripgrep, but can also search in docs, PDFs, E-Books, zip, tar.gz, etc.
- adguardian-term - An AdGuard Home terminal monitoring tool.
- openapi-tui - Browse and run APIs defined with OpenAPI v3.0 in the TUI
- wiki-tui - A fast Wikipedia CLI/TUI client
- httm - Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2.
- tabiew - A lightweight TUI application to view and query tabular data files.
- zoxide - A smarter cd command. Supports all major shells.
- atuin - Sync, search and backup shell history.
- sig - interactive grep. (for streaming)
- serie - A rich git commit graph in your terminal, like magic!
- crates-tui - A TUI for exploring crates.io
- pumas - Power Usage Monitor for Apple Silicon.
- pdu - Highly parallelized, blazing fast directory tree analyzer.
- cotp - trusted, encrypted, TOTP/HOTP authenticator with import functionality.
- numbat - high precision scientific calculator with full support for physical units.
- redu - ncdu for your restic repository.
- qsv - Blazing-fast CSV data-wrangling toolkit
- xh - Friendly and fast tool for sending HTTP requests.
- gobang - A cross platform TUI database management tool written in Rust
- bat - A cat(1) clone with wings.
- tickrs - Realtime ticker data in your terminal
- fnm - fast and simple node.js version manager in rust.
- lsd - lsdeluxe, the next gen ls command in Rust.
- mprocs - Run multiple commands in parallel.
- hf - Cross-platform hidden file library and utility.
- aim - A command line download/upload tool with resume.
- bandwhich - Terminal bandwidth utilization tool
- zellij - A terminal workspace with batteries included.
- jaq - A jq clone focused on correctness, speed, and simplicity
- jnv - Interactive JSON filter using jq.
- logss - A simple cli for logs splitting.
- viddy - A modern watch command, time machine and pager.
- exa - The original modern replacement for ls
- hurl - Run and test HTTP requests with plain text.
- ox - A Rust text editor that runs in your terminal!
- twitch-tui - A Twitch chat TUI client for the terminal
- topgrade - Upgrade all the things
- carl - a cal(1) alternative calendar for the command-line.
- halp - A CLI tool to get help with CLI tools.
- rucola - A terminal based markdown note manager.
- tokei - Count your code, quickly.
- flawz - A TUI for browsing CVE security vulnerabilities.
- gitui - A blazing fast TUI for git written in rust
- vscli - A CLI/TUI making it easy to launch Visual Studio Code (vscode) projects.
- erldash - A simple, terminal-based Erlang dashboard.
- binsider - Analyze ELF binaries like a boss.
- otti - one-time TUI password manager for the terminal.
- fd - A simple, fast and user-friendly alternative to 'find'
- joshuto - ranger-like terminal file manager written in Rust.
- diskonaut - terminal disk space navigator.
- oha - A tiny TUI program that sends some load to a web application.
- difftastic - A structural diff that understands syntax
- xplr - A hackable, minimal, fast TUI file explorer
- jless - A command-line JSON viewer.
- tgt - A simple TUI for Telegram.
- kibi - A text editor in less than 1024 lines of code, written in Rust.
- mise - The front-end to your dev env.
- tenere - A TUI interface for LLMs.
- tere - A faster alternative to cd + ls.
- dog - A command-line DNS client.
- mdcat - fancy cat for markdown
- kalker - A scientific terminal calculator with math syntax.
- fend - An arbitrary-precision unit-aware calculator.
- notox - No toxic names anymore.
- netscanner - A network scanning tool.
- kondo - Cleans node_modules, target, build, and friends from your projects.
- impala - TUI for managing WiFi on Linux.
- navi - An interactive cheatsheet tool for the command line.
- dua - View disk space usage and delete unwanted data, fast.
- amp - A complete text editor for your terminal.
- zenith - A terminal UI (TUI) for monitoring system resources
- kbt - A keyboard tester in terminal.
- ttyper - A terminal-based typing test
- gpg-tui - A terminal user interface for GPG
- otree - A tool to view objects (JSON/YAML/TOML) in a TUI tree widget.
- cyme - List system USB buses and devices.
- tui-journal - Your journal app if you live in a terminal.
- qrtool - A utility for encoding or decoding QR codes.
- erdtree - A general purpose filesystem and disk-usage utility.
- koji - An interactive CLI for creating conventional commits.
- spotify-tui - Spotify for the terminal written in Rust
- eza - A modern replacement for ls
- presenterm - A TUI markdown terminal slideshow tool.
- hexpatch - A binary patcher and editor with a terminal user interface.
- pik - A TUI for interactively stopping processes.
- pastel - Generate, analyze, convert and manipulate colors.
- hyperfine - A command-line benchmarking tool.
- gitnr - A CLI / TUI to generate .gitignore files using templates.
- delta - A viewer for git and diff output.
- kmon - Linux Kernel Manager and Activity Monitor.
- oryx - A TUI for sniffing network traffic using eBPF on Linux.
- bluetui - TUI for managing bluetooth on Linux.
- termscp - A feature rich terminal file transfer tool.
- yazi - Blazing fast terminal file manager written in Rust, based on async I/O.
- angryoxide - A WiFi attack and pentesting tool built in Rust.
- ducker - A slightly quackers Docker TUI.
- trippy - A TUI network diagnostics tool
- hl - A fast and powerful log viewer and processor.
- dra - A command line tool to download release assets from GitHub.
- chdig - Dig into ClickHouse with TUI interface.
- basilk - A TUI to manage your tasks with minimal kanban logic.
- iamb - A matrix client for vim addicts.
- logria - A powerful CLI tool that puts log aggregation at your fingertips.
- pls - A prettier and powerful ls(1) for the pros.
- caligula - A user-friendly, lightweight TUI for disk imaging.
- tealdeer - A very fast implementation of tldr in Rust.
- aichat - all-in-one AI powered CLI chat and copilot.
- pctrl - A terminal-based process controller.
- bottom - Yet another cross-platform graphical process/system monitor.
- youtube-tui - An aesthetically pleasing YouTube TUI written in Rust
- meli - Experimental mail client with a terminal-user interface.
- macmon - Sudoless performance monitoring for Apple Silicon processors.
- gping - Ping, but with a graph.
- procs - A modern replacement for ps written in Rust.
- pueue - Manage your shell commands.
- tuime - A colorful and customizable TUI clock written in Rust.
- broot - A new way to see and navigate directory trees.
- ripgrep - A recursive directory search tool using regex patterns.
Know a Rust based terminal tool that would be good for this list?
Post a Tool here!