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.

adsb-tui
A modern terminal user interface for tracking aircraft using ADS-B data.
A modern terminal user interface for tracking aircraft using ADS-B data.

apisnip
A TUI tool for trimming OpenAPI specifications down to size.
A TUI tool for trimming OpenAPI specifications down to size.

b4n
A terminal user interface (TUI) for the Kubernetes API.
A terminal user interface (TUI) for the Kubernetes API.

bandwhich
Terminal bandwidth utilization tool
Terminal bandwidth utilization tool

basilk
A TUI to manage your tasks with minimal kanban logic.
A TUI to manage your tasks with minimal kanban logic.

bbcli
A TUI and CLI for accessing BBC News in the terminal.
A TUI and CLI for accessing BBC News in the terminal.

bugstalker
A Modern Rust debugger for Linux x86-64.
A Modern Rust debugger for Linux x86-64.

cargo-seek
A TUI for searching, adding and installing cargo crates.
A TUI for searching, adding and installing cargo crates.

chess-tui
Play chess from your terminal.
Play chess from your terminal.

clin
A TUI note management app inspired by Obsidian.
A TUI note management app inspired by Obsidian.

codemark
Structural code bookmarks for humans and coding agents.
Structural code bookmarks for humans and coding agents.

codex
Lightweight coding agent that runs in your terminal from OpenAI.
Lightweight coding agent that runs in your terminal from OpenAI.

concord
A TUI client for Discord with support for inline images.
A TUI client for Discord with support for inline images.

crates-tui
A TUI for exploring crates.io
A TUI for exploring crates.io

croft
A VSCode-style TUI text editor.
A VSCode-style TUI text editor.

darya
A disk usage explorer with a TUI and live treemap.
A disk usage explorer with a TUI and live treemap.

ddv
A TUI to view Amazon DynamoDB in the terminal.
A TUI to view Amazon DynamoDB in the terminal.

deadbranch
Clean up stale git branches safely.
Clean up stale git branches safely.

dealve-tui
Delve into game deals from your terminal.
Delve into game deals from your terminal.

diskwatch
Single host disk diagnostics in your terminal.
Single host disk diagnostics in your terminal.

dnsglobe
A global DNS propagation checker for your terminal.
A global DNS propagation checker for your terminal.

dotstate
A modern, secure, and user-friendly dotfile manager.
A modern, secure, and user-friendly dotfile manager.

drft
A diff re/viewer and file tree viewer.
A diff re/viewer and file tree viewer.

drydock
A live terminal dashboard for a fleet of Git repositories.
A live terminal dashboard for a fleet of Git repositories.

dtop
Multi-host Docker monitoring in the terminal.
Multi-host Docker monitoring in the terminal.

ducker
A slightly quackers Docker TUI.
A slightly quackers Docker TUI.

eilmeldung
A TUI RSS reader, customizable and powerful.
A TUI RSS reader, customizable and powerful.

ekphos
A lightweight, fast, terminal-based markdown research tool inspired by Obsidian.
A lightweight, fast, terminal-based markdown research tool inspired by Obsidian.

elio
A terminal-native file manager with rich previews.
A terminal-native file manager with rich previews.

flamelens
An interactive flamegraph viewer in the terminal.
An interactive flamegraph viewer in the terminal.

flyline
Modern command-line editing for bash.
Modern command-line editing for bash.

gitlogue
A git commit history replay tool for the terminal.
A git commit history replay tool for the terminal.

gitnr
A CLI / TUI to generate .gitignore files using templates.
A CLI / TUI to generate .gitignore files using templates.

gitui
A blazing fast TUI for git written in rust
A blazing fast TUI for git written in rust

gitv
View and manage your GitHub issues directly from the terminal.
View and manage your GitHub issues directly from the terminal.

gitwig
A TUI SourceTree alternative with a Git interface.
A TUI SourceTree alternative with a Git interface.

glab-tui
A TUI to manage GitLab and GitHub projects.
A TUI to manage GitLab and GitHub projects.

glues
A vim-inspired, privacy-first TUI note-taking app with multiple storage options.
A vim-inspired, privacy-first TUI note-taking app with multiple storage options.

gpg-tui
A terminal user interface for GPG
A terminal user interface for GPG

gping
Ping, but with a graph.
Ping, but with a graph.

gptop
A TUI GPU monitor with support for both Apple Silicon and NVIDIA GPUs.
A TUI GPU monitor with support for both Apple Silicon and NVIDIA GPUs.

gsty
Browse and apply Ghostty themes with live preview.
Browse and apply Ghostty themes with live preview.

gurk
Signal Messenger client for terminal.
Signal Messenger client for terminal.

gwm-cli
A Git worktree manager with a CLI, TUI, config, and safety checks.
A Git worktree manager with a CLI, TUI, config, and safety checks.

heh
A terminal UI to edit bytes by the nibble.
A terminal UI to edit bytes by the nibble.

helix
A post-modern text editor.
A post-modern text editor.

herdr
A tmux-like and agent-aware terminal multiplexer.
A tmux-like and agent-aware terminal multiplexer.

hexapoda
A colorful modal hex editor in the terminal.
A colorful modal hex editor in the terminal.
Know any terminal tools that would be good for this list? Post a Tool here!


















































































