Here you will find a list of TUI applications that are made using ratatui
and tui
.
- 💻 Development Tools
- 🕹️ Games and Entertainment
- 🚀 Productivity and Utilities
- 🎼 Music and Media
- 🌐 Networking and Internet
- 👨💻 System Administration
- 🌌 Other
Aside from those listed here, many other apps and libraries can be easily be found via the reverse dependencies on crates.io and GitHub:
- https://crates.io/crates/ratatui/reverse_dependencies
- https://crates.io/crates/tui/reverse_dependencies
- https://github.com/ratatui-org/ratatui/network/dependents
- https://github.com/fdehau/tui-rs/network/dependents?package_id=UGFja2FnZS0zMjE3MzkzMDMx
- desed - Debugging tool for sed scripts.
- gitui - Terminal UI for Git.
- gobang - Cross-platform TUI database management tool.
- joshuto - Ranger-like terminal file manager written in Rust.
- repgrep - An interactive replacer for ripgrep that makes it easy to find and replace across files on the command line.
- tenere - TUI interface for LLMs written in Rust.
- nomad - Customizable next-gen tree command with Git integration and TUI.
- burn - Comprehensive Deep Learning framework in Rust.
- gimoji - Makes it easy to add emojis to your Git commit messages.
- Yazi - Blazing fast terminal file manager written in Rust, based on async I/O.
- Oatmeal - Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!
- Battleship.rs - Terminal-based Battleship game.
- Chess-tui - Terminal-based Chess game.
- game-of-life-rs - Conway's Game of Life implemented in Rust and visualized with tui-rs.
- oxycards - Quiz card application built within the terminal.
- minesweep - Terminal-based Minesweeper game.
- rust-sadari-cli - Rust sadari game based on terminal! (Ghost leg or Amidakuji in another words).
- tic-tac-toe - Terminal-based tic tac toe game.
- Maze TUI - Beautiful visualizations of common maze building and graph searching algorithms.
- diskonaut - Terminal-based disk space navigator.
- exhaust - Exhaust all your possibilities for the next coming exam.
- gpg-tui - Manage your GnuPG keys with ease!.
- lazy-etherscan - A Simple Terminal UI for the Ethereum Blockchain Explorer.
- meteo-tui - French weather app in the command line.
- rusty-krab-manager - Rime management TUI in Rust.
- taskwarrior-tui - TUI for the Taskwarrior command-line task manager.
- tickrs - Stock market ticker in the terminal.
- tts-tui - Text to speech app that reads from clipboard.
- Jirust - A Jira TUI.
- igrep - Interactive Grep.
- todolist-rust - A terminal-based simple to-do app.
- thesaurust - A terminal-based dictionary app.
- fzf-make - A command line tool that executes make target using fuzzy finder with preview window.
- tui-journal - Journaling/Notes-taking terminal-based app.
- atuin - Magical shell history.
- Rex - A TUI for managing Incomes and Expenses.
- glicol-cli - Cross-platform music live coding in terminal.
- spotify-tui - Spotify client for the terminal.
- twitch-tui - Twitch chat in the terminal.
- ytui-music - Listen to music from YouTube in the terminal.
- adsb_deku/radar - TUI for displaying ADS-B data from aircraft.
- AdGuardian-Term - Real-time traffic monitoring and statistics for AdGuard Home.
- bandwhich - Displays network utilization by process.
- conclusive - A command line client for Plausible Analytics.
- gping - Ping tool with a graph.
- mqttui - MQTT client for subscribing or publishing to topics.
- oha - Top-like monitoring tool for HTTP(S) traffic.
- rrtop - Redis monitoring (top like) app. rrtop -> [r]ust [r]edis [top].
- termscp - A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB.
- trippy - Network diagnostic tool.
- tsuchita - Client-server notification center for dbus desktop notifications.
- vector - A high-performance observability data pipeline.
- vincenzo - A bittorrent client for the terminal with vim-like keybindings.
- CuTE - A libcurl powered HTTP Client with API-key/request mgmt and vim keybindings.
- bottom - Cross-platform graphical process/system monitor.
- kdash - A simple and fast dashboard for Kubernetes.
- kmon - Linux Kernel Manager and Activity Monitor.
- kubectl-watch - A kubectl plugin to provide a pretty delta change view of being watched kubernetes resources.
- kubetui - TUI for real-time monitoring of Kubernetes resources.
- logss - A simple cli for logs splitting.
- oxker - Simple TUI to view & control docker containers.
- pumas - Power Usage Monitor for Apple Silicon.
- systeroid - A more powerful alternative to sysctl(8) with a terminal user interface.
- xplr - Hackable, minimal, and fast TUI file explorer.
- ytop - TUI system monitor for Linux.
- zenith - Cross-platform monitoring tool for system stats.
- cotp - Command-line TOTP/HOTP authenticator app.
- cube timer - A tui for cube timing, written in Rust.
- hg-tui - TUI for viewing the hellogithub.com website.
- hwatch - Alternative watch command with command history and diffs.
- poketex - Simple Pokedex based on TUI.
- termchat - Terminal chat through the LAN with video streaming and file transfer.
- lemurs - A customizable TUI login manager for Linux and BSD.