Rust Terminal Tools That You Should Use - as mentioned @RustLab (2024)
As Lukas Podolski famously said,
“What can be rewritten in Rust, will be rewritten in Rust.”
This list is inspired by the video “7 Rust Terminal Tools That You Should Use — RustLab 2024” and its comment section.
Some of these tools are built with Ratatui, a TUI framework for Rust.
- tui-journal Your journal app if you live in a terminal
- repgrep An interactive replacer for ripgrep that makes it easy to find and replace across files on the command line.
- serie A rich git commit graph in your terminal, like magic 📚
- rainfrog 🐸 a database management tui for postgres. mysql and sqlite are also supported, but they are currently unstable (end of 2024)
- netscanner Terminal Network scanner & diagnostic tool with modern TUI
- glim A TUI for monitoring GitLab CI/CD pipelines and projects
-
atac A simple API client (postman like) in your terminal
- aichat All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI tools & agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
- btm Blockchain time machine
- procs A modern replacement for ps written in Rust
- tealdeer A very fast implementation of tldr in Rust
- git-cliff A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
Not a Tool, But Crazy Cool:
- plastic NES emulator in rust with egui and TUI