Ratatui Terminal Tools

Ratatui is a Rust library for building terminal user interfaces. It started in 2023 as a community fork of tui-rs, which was no longer maintained, and is now the library most Rust TUIs are written with.

 

Ratatui redraws the full screen on every frame with an immediate mode API, and ships widgets for lists, tables, gauges, charts, sparklines and text areas. Reading keys and writing to the screen is left to a backend such as crossterm, termion or termwiz, so the same program runs on Linux, macOS and Windows.

 

Below are a list of terminal tools that developers use for developing TUIs with Ratatui.

131 tools
adsb-tui preview
adsb-tui
A modern terminal user interface for tracking aircraft using ADS-B data.
apisnip preview
apisnip
A TUI tool for trimming OpenAPI specifications down to size.
b4n preview
b4n
A terminal user interface (TUI) for the Kubernetes API.
bandwhich preview
bandwhich
Terminal bandwidth utilization tool
basilk preview
basilk
A TUI to manage your tasks with minimal kanban logic.
bbcli preview
bbcli
A TUI and CLI for accessing BBC News in the terminal.
bugstalker preview
bugstalker
A Modern Rust debugger for Linux x86-64.
cargo-seek preview
cargo-seek
A TUI for searching, adding and installing cargo crates.
chess-tui preview
chess-tui
Play chess from your terminal.
clin preview
clin
A TUI note management app inspired by Obsidian.
codemark preview
codemark
Structural code bookmarks for humans and coding agents.
codex preview
codex
Lightweight coding agent that runs in your terminal from OpenAI.
concord preview
concord
A TUI client for Discord with support for inline images.
crates-tui preview
crates-tui
A TUI for exploring crates.io
croft preview
croft
A VSCode-style TUI text editor.
darya preview
darya
A disk usage explorer with a TUI and live treemap.
ddv preview
ddv
A TUI to view Amazon DynamoDB in the terminal.
deadbranch preview
deadbranch
Clean up stale git branches safely.
dealve-tui preview
dealve-tui
Delve into game deals from your terminal.
diskwatch preview
diskwatch
Single host disk diagnostics in your terminal.
dnsglobe preview
dnsglobe
A global DNS propagation checker for your terminal.
dotstate preview
dotstate
A modern, secure, and user-friendly dotfile manager.
drft preview
drft
A diff re/viewer and file tree viewer.
drydock preview
drydock
A live terminal dashboard for a fleet of Git repositories.
dtop preview
dtop
Multi-host Docker monitoring in the terminal.
ducker preview
ducker
A slightly quackers Docker TUI.
eilmeldung preview
eilmeldung
A TUI RSS reader, customizable and powerful.
ekphos preview
ekphos
A lightweight, fast, terminal-based markdown research tool inspired by Obsidian.
elio preview
elio
A terminal-native file manager with rich previews.
flamelens preview
flamelens
An interactive flamegraph viewer in the terminal.
flyline preview
flyline
Modern command-line editing for bash.
gitlogue preview
gitlogue
A git commit history replay tool for the terminal.
gitnr preview
gitnr
A CLI / TUI to generate .gitignore files using templates.
gitui preview
gitui
A blazing fast TUI for git written in rust
gitv preview
gitv
View and manage your GitHub issues directly from the terminal.
gitwig preview
gitwig
A TUI SourceTree alternative with a Git interface.
glab-tui preview
glab-tui
A TUI to manage GitLab and GitHub projects.
glues preview
glues
A vim-inspired, privacy-first TUI note-taking app with multiple storage options.
gpg-tui preview
gpg-tui
A terminal user interface for GPG
gping preview
gping
Ping, but with a graph.
gptop preview
gptop
A TUI GPU monitor with support for both Apple Silicon and NVIDIA GPUs.
gsty preview
gsty
Browse and apply Ghostty themes with live preview.
gurk preview
gurk
Signal Messenger client for terminal.
gwm-cli preview
gwm-cli
A Git worktree manager with a CLI, TUI, config, and safety checks.
heh preview
heh
A terminal UI to edit bytes by the nibble.
helix preview
helix
A post-modern text editor.
herdr preview
herdr
A tmux-like and agent-aware terminal multiplexer.
hexapoda preview
hexapoda
A colorful modal hex editor in the terminal.
Know any terminal tools that would be good for this list? Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.