https://ratatui.rs/showcase/apps/ Skip to content [logo-dark] [logo-light] Ratatui docs.rs crates.io Search CtrlK Cancel GitHubDiscordMatrixDiscourseX.comBlueskyMastodonLinkedIn Select theme [Auto ] * Getting Started + Installation + Feature Flags * Tutorials + Tutorials + Hello Ratatui + Counter App o Counter App o Basic App o Error Handling + JSON Editor o JSON Editor o App.rs o Main.rs o UI.rs o UI - Main screen o UI - Editing Popup o UI - Exit Popup o Closing Thoughts + Videos * Examples + Examples + Apps o App Examples o Demo o Demo 2 o Docs.rs o Hello World o Inline Viewport o Minimal Hello World o Panic Hooks o Popup o Ratatui Logo o User Input + Layout o Layout Examples o Constraint Explorer o Constraints o Flex o Layout + Style o Style Examples o Colors o Colors (RGB) o Modifiers + Widgets o Widget Examples o Barchart o Block o Calendar o Canvas o Chart o Custom Widget o Gauge o List o Paragraph o Scrollbar o Sparkline o Table o Tabs * Concepts + Concepts + Widgets + Layout + Event Handling + Builder Lite Pattern + Rendering o Rendering o Under the hood + Application Patterns o Application Patterns o The Elm Architecture o Component Architecture o Flux Architecture + Backends o Backends o Comparison o Raw Mode o Alternate Screen o Mouse Capture * Recipes + Recipes + Layout o UI Layout o Grid Layout o Center a Widget o Collapse Borders o Dynamic Layouts + Rendering o Render UIs o Displaying Text o Styling Text o Popups (overwrite regions) + Widgets o Use Widgets o Block o Paragraph o Create custom widgets + Testing o Testing Apps o Testing with insta snapshots o Debugging Widget State + Applications o Develop Applications o CLI Arguments o Configuration Directories o Logging with Tracing o Terminal and Event Handler o Setup Panic Hooks o color_eyre Error Hooks o Better Panic Hooks o Migrate from tui-rs o Spawn External Editor (Vim) o Releasing Your App * Ecosystem + Effects and animations (Tachyonfx) + Embedded (Mousefood) + Build websites (Ratzilla) * FAQ * Highlights + Highlights + v0.29 + v0.28 + v0.27 + v0.26.3 + v0.26.2 + v0.26 + v0.25 + v0.24 + v0.23 + v0.22 + v0.21 * Showcase + Showcase + Apps + Built-in Widgets + Third Party Widgets * Templates + Templates + Component o Component Template o Project Structure o Main.rs o Tui.rs o Action.rs o Components.rs o Components/home.rs o Config.rs o App.rs o Cli.rs o Components/fps.rs * References * Developer Guide + Developer Guide + Contributing to Ratatui + Contributing to Ratatui Website + Git guide GitHubDiscordMatrixDiscourseX.comBlueskyMastodonLinkedIn Select theme [Auto ] On this page * Overview * atuin * bandwhich * binsider * bottom * crossword * csvlens * dua * fzf-make * gitui * gpg-tui * joshuto * material * minesweep-rs * oatmeal * oha * oxker * openapi-tui * rainfrog * rucola * scope-tui * slumber * steer * taskwarrior-tui * television * trippy * xplr * yazi * yozefu On this page * Overview * atuin * bandwhich * binsider * bottom * crossword * csvlens * dua * fzf-make * gitui * gpg-tui * joshuto * material * minesweep-rs * oatmeal * oha * oxker * openapi-tui * rainfrog * rucola * scope-tui * slumber * steer * taskwarrior-tui * television * trippy * xplr * yazi * yozefu App Showcase atuin Section titled "atuin" Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. atui demo --------------------------------------------------------------------- bandwhich Section titled "bandwhich" This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname bandwhich demo --------------------------------------------------------------------- binsider Section titled "binsider" Perform binary analysis in your terminal. binsider demo --------------------------------------------------------------------- bottom Section titled "bottom" A customizable cross-platform graphical process/system monitor for the terminal bottom demo --------------------------------------------------------------------- crossword Section titled "crossword" Play crossword puzzles in your terminal. crossword demo --------------------------------------------------------------------- csvlens Section titled "csvlens" csvlens is A command line CSV file viewer. It is like less but made for CSV. csvlens demo --------------------------------------------------------------------- dua Section titled "dua" dua is a disk space analysis tool designed for speed, leveraging parallel processing to quickly provide detailed disk usage information and allowing for faster deletion of unnecessary data compared to the standard 'rm' command. dua demo --------------------------------------------------------------------- fzf-make Section titled "fzf-make" A command line tool that executes make target using fuzzy finder with preview window fzf-make demo --------------------------------------------------------------------- gitui Section titled "gitui" TUI for git written in rust gitui demo --------------------------------------------------------------------- gpg-tui Section titled "gpg-tui" gpg-tui is a Terminal User Interface for GnuPG. gpg-tui demo --------------------------------------------------------------------- joshuto Section titled "joshuto" Ranger-like terminal file manager written in Rust joshuto demo --------------------------------------------------------------------- material Section titled "material" A material design color palette for the terminal. material demo --------------------------------------------------------------------- minesweep-rs Section titled "minesweep-rs" A mine sweeping game written in Rust minesweep-rs demo --------------------------------------------------------------------- oatmeal Section titled "oatmeal" Oatmeal is a terminal UI chat application that speaks with LLMs, complete with slash commands and fancy chat bubbles. It features agnostic backends to allow switching between the powerhouse of ChatGPT, or keeping things private with Ollama. While Oatmeal works great as a stand alone terminal application, it works even better paired with an editor like Neovim! oatmeal-demo --------------------------------------------------------------------- oha Section titled "oha" oha is a tiny program that sends some load to a web application and show realtime tui oha demo --------------------------------------------------------------------- oxker Section titled "oxker" A simple TUI to view & control docker containers oxker demo --------------------------------------------------------------------- openapi-tui Section titled "openapi-tui" Unlock the power of APIs with simplicity and speed, right from your terminal. View OpenAPI documentations in your terminal. openapi-tui demo --------------------------------------------------------------------- rainfrog Section titled "rainfrog" A lightweight and terminal-based tool for interacting with databases. rainfrog demo --------------------------------------------------------------------- rucola Section titled "rucola" An application to manage markdown notes from your terminal and compile them to HTML rucola demo --------------------------------------------------------------------- scope-tui Section titled "scope-tui" A simple oscilloscope/vectorscope/spectroscope for your terminal scope-tui demo --------------------------------------------------------------------- slumber Section titled "slumber" Terminal HTTP/REST client slumber demo --------------------------------------------------------------------- steer Section titled "steer" A CLI-based AI coding agent for local dev, scripts/CI, and automation. steer demo --------------------------------------------------------------------- taskwarrior-tui Section titled "taskwarrior-tui" A terminal user interface for taskwarrior taskwarrior-tui demo --------------------------------------------------------------------- television Section titled "television" Television is a fast and versatile fuzzy finder TUI. It lets you quickly search through any kind of data source (files, git repositories, environment variables, docker images, you name it) using a fuzzy matching algorithm and is designed to be easily extensible. television demo --------------------------------------------------------------------- trippy Section titled "trippy" A network diagnostic tool that combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues. trippy demo --------------------------------------------------------------------- xplr Section titled "xplr" A hackable, minimal, fast TUI file explorer --------------------------------------------------------------------- yazi Section titled "yazi" Blazing fast terminal file manager written in Rust, based on async I/ O Features Your browser does not support the video tag. --------------------------------------------------------------------- yozefu Section titled "yozefu" Yozefu is an interactive TUI application for exploring data of a Kafka cluster. It is an alternative tool to AKHQ, Redpanda Console, or the Kafka plugin for JetBrains IDEs. It includes a search query language inspired by SQL, providing fine-grained filtering capabilities. yozefu demo Edit page Previous Showcase Next Built-in Widgets