Here you will find a list of TUI crates and applications that are made for or using ratatui and tui.
- ๐ฆ Libraries
- ๐ป Apps
- โจ๏ธ Development Tools
- ๐ค AI and Agents
- ๐ Files, Data, and Documents
- ๐งฐ Terminal Workflow
- ๐ Networking and Internet
- ๐จโ๐ป System Administration
- ๐ Hardware and Embedded
- ๐ Security and Identity
- ๐ Productivity and Planning
- ๐ Reading and Learning
- ๐ต Music and Media
- ๐ฎ Games and Entertainment
- ๐ฌ Science, Math, and Exploration
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/ratatui/network/dependents
- https://github.com/fdehau/tui-rs/network/dependents?package_id=UGFja2FnZS0zMjE3MzkzMDMx
- bevy_ratatui_camera - A bevy plugin for rendering your bevy app to the terminal using ratatui.
- burn - Comprehensive Deep Learning framework in Rust.
- crepuscularity - One UI codebase for desktop, web, mobile, terminal, browser extensions, and embedded devices. Write React JSX or our lightweight DSL, get GPUI, Ratatui, SwiftUI, LVGL, and more. Batteries included.
- dumo - An embedded-graphics backend that is built on mplusfonts and has kanji support.
- egui-ratatui - A ratatui backend that is also an egui widget. Deploy on web with WebAssembly or ship natively with bevy, macroquad, or eframe.
- mousefood - An embedded-graphics backend for Ratatui.
- raclettui - A wayland layer shell window implementing the ratatui backend with cpu and wgpu rendering.
- rat-salsa - An event-queue for ratatui with tasks, timers, application events, focus handling, dialog windows.
- ratatuefi - A Ratatui backend for drawing terminal UIs in pre-boot UEFI environments.
- ratatui-kit - A React-style component framework for Ratatui with hooks, routing, async state, input layers, and reusable components.
- ratatui-minecraft - A Ratatui backend for rendering terminal UIs inside Minecraft via valence-screens.
- ratatui-uefi - A Ratatui backend for drawing terminal UIs in pre-boot UEFI environments.
- ratatui-wgpu - A wgpu based rendering backend for ratatui.
- ratzilla - Build terminal-themed web applications with Ratatui and WebAssembly.
- rlt - A universal load testing framework for Rust, with real-time tui support.
- schemaui - Turn JSON Schemas into TUIs and web UIs with real-time validation.
- soft_ratatui - A software rendering backend for ratatui. No GPU required. TUI everywhere.
- tui-react - TUI widgets using a react-like paradigm.
- tui-realm - A ratatui framework inspired by Elm and React.
- webatui - An integration between the Yew and Ratatui crates for making TUI-themed WebAssembly webapps.
- widgetui - A bevy-like widget system for ratatui and crossterm.
- xnano - A declarative terminal framework for Python built on ratatui & ratzilla.
- edtui - A Vim-inspired terminal editor.
- hyperrat - Clickable terminal links.
- malevich - A plotting widget: line, scatter, bar, histogram, heatmap, box plot, violin, and more, with automatic axes and millions of points.
- rat-widget - Widgets for data-input (text-input, date- and number-input, text-area, checkbox, choice, radiobutton, slider, calendar), structural widgets (view, split, tabbed, multi-page), a table widget for large data-sets, a file-dialog, a menubar+sub-menus, a status-bar and some more. With builtin crossterm event-handling and focus-handling.
- ratatui-cheese - Bubbletea-inspired widgets, including spinner, help, tree, paginator, and list.
- ratatui-code-editor - A code editor with syntax highlighting powered by tree-sitter.
- ratatui-comfy-tabs - A feature-rich tab navigation for TUI. Highly customizable.
- ratatui-comfy-toaster - An advanced toast-notification engine for terminal UI applications.
- ratatui-explorer - A simple file-explorer library.
- ratatui-form - A form library.
- ratatui-fretboard - Displays musical note positions on a fretboard.
- ratatui-image - Displays images using Sixel graphics or Unicode half-blocks.
- ratatui-markdown - A Rust library providing markdown rendering, Mermaid diagrams, syntax highlighting, collapsible JSON/TOML tree views, and a rich hybrid scroll system.
- ratatui-splash-screen - Turns any image into a splash screen.
- ratatui-stacked-bar - A stacked area chart.
- ratatui-textarea - A simple yet powerful editor; fork of
tui-textarea. - ratatui-toaster - An extremely lightweight toast engine.
- ratatui-tournament - A widget for rendering single-elimination tournament brackets in the terminal.
- ratatui-wireframe - A widget for rendering and rotating 3D wireframe models.
- ratiform - A stateful form widget with typed field identifiers, so your data model stays your own, not the library's.
- term-rustdoc - A TUI for Rust docs that aims to improve the UX on tree view and generic code.
- throbber-widgets-tui - A widget that displays throbber.
- tui-additions - Additions to the rust tui crate.
- tui-bar-graph - A bar graph widget for Ratatui.
- tui-big-text - Displays big text using the
font8x8crate. - tui-box-text - Displays text surrounded by a box.
- tui-cards - Widgets for displaying cards.
- tui-equalizer - An equalizer widget for Ratatui.
- tui-checkbox - A customizable checkbox.
- tui-dialog - A widget for entering a single line of text in a dialog.
- tui-globe - A 3D globe widget rendered in the terminal with Braille characters.
- tui-input - A headless input library for TUI apps.
- tui-logger - A logger with a smart log viewer.
- tui-menu - A menu component.
- tui-nodes - Visualize node graphs.
- tui-overlay - A composable overlay widget with drawers, modals, popovers, and toasts from a single configurable primitive.
- tui-piechart - A configurable, colorful piechart widget that comes in standard and high resolution.
- tui-popup - A popup component.
- tui-prompts - A library for building interactive prompts.
- tui-qrcode - A QR code widget for Ratatui.
- tui-rain - A widget to generate various rain effects.
- tui-scrollbar - A scrollbar widget for Ratatui.
- tui-scrollview - A container that provides a scrolling view at a larger area.
- tui-shimmer - A shimmer text effect.
- tui-skeleton - A library of placeholder widgets that pulse, sweep, or shimmer while your content loads.
- tui-slider - A highly customizable slider widget for both horizontal and vertical orientations.
- tui-tabs - A tab navigation widget with individually bordered boxes and rounded corners.
- tui-term - Embeds interactive terminal sessions.
- tui-textarea - A simple yet powerful terminal text editor.
- tui-tree-widget - A tree view.
- tui-widget-list - A versatile list implementation.
- ansi-to-tui - A library to convert ansi color coded text into
ratatui::text::Text. - bevy_ratatui - A Rust crate to use Ratatui in a Bevy App.
- color-to-tui - Parse colors and convert them to
ratatui::style::Colors. - coolor - Tiny color conversion library for TUI application builders.
- ggsci-ratatui - Scientific and sci-fi color palettes from ggsci as Ratatui colors and styles, in truecolor or ANSI-256 mode.
- opaline - Token-based theme engine for Ratatui with gradients, 20 builtin themes, user theme discovery, and a reusable theme selector widget.
- ratatui-garnish - A powerful composition system for Ratatui widgets.
- ratatui-input-manager - A macro for creating declarative update handlers in Elm style apps, supporting crossterm, termion and termwiz.
- ratatui-interact - Interactive TUI components for Ratatui with focus management and mouse support.
- tachyonfx - An animation and visual-effects library for Ratatui applications.
- terminput - An abstraction over various backends that provide input events.
- termprofile - Detect and handle terminal color/styling support. Supports converting Ratatui color and style objects.
- tui-pantry - Component-driven development tool for ratatui widgets, similar to Storybook.
- tui-syntax-highlight - Syntax highlighting for code blocks.
- ex_ratatui - Elixir bindings for ratatui.
- jatatui - A Java port of ratatui.
- pyratatui - Python bindings for Ratatui, implemented in Rust with PyO3.
- ratatui-ffi - Foreign Function Interface bindings for Ratatui.
- ratatui-go - Go bindings for ratatui.
- ratatui-py - Python bindings for ratatui.
- ratatui-ts - TypeScript bindings for ratatui.
- Ratatui.cs - C# bindings for ratatui.
- ratatui_ruby - Ruby bindings for ratatui.
- blippy - A keyboard-first TUI for GitHub issues and pull requests.
- ComfyGit - All-In-One: Centralised multi-project management, Changelog generator, Version bumper & CLI tool introducing a new ComfyGitFlow.
- deadbranch - A TUI for cleaning stale Git branches safely.
- drydock - A live dashboard for a fleet of Git repos, showing what's uncommitted, unpushed, and unreleased across all of them.
- giff - A TUI for Git diffs with interactive rebase support.
- gimoji - Makes it easy to add emojis to your Git commit messages.
- git-time-machine - Visual Git reflog TUI for undoing Git mistakes.
- Gitside - A responsive, mouse-friendly Git source-control TUI for full terminals and narrow tmux panes.
- gitu - A TUI Git client inspired by Magit.
- gitui - Terminal UI for Git.
- gitv - A beautiful, feature-rich and performant terminal client for GitHub issues.
- glim - Monitor GitLab continuous integration and delivery pipelines and projects.
- gwm - A Git worktree manager: CLI and TUI in one binary, native libgit2, per-repo declarative bootstrap, and AI agent session tracking.
- lazyjj - A TUI for the Jujutsu version-control system.
- Livediff - Real-time terminal file diff monitoring TUI.
- nomad - Customizable next-gen tree command with Git integration and TUI.
- rootle - A modal TUI for browsing GitHub and other source-control services with column views and syntax-highlighted previews.
- serie - A rich Git commit graph in your terminal.
- wrkflw - A TUI for validating and executing GitHub Actions workflows locally.
- blogr - A terminal-based static site generator with a TUI editor for writing blog posts.
- codemark - A semantic code bookmarking system for humans and agents.
- igrep - Interactive Grep.
- image-auditor - A TUI for finding and fixing website image-performance issues such as layout shifts, lazy loading, WebP, and responsive images.
- lingora-tui - Browse, compare and validate Fluent i18n files.
- Rustlens - A TUI Rust codebase inspector to browse functions, structs, enums, traits, and more.
- regect - A regex101 like tool for the cli.
- repgrep - An interactive replacer for ripgrep that makes it easy to find and replace across files on the command line.
- rgx - A terminal regex debugger with real-time matching, 3 engines, capture group highlighting, replace mode, and plain-English explanations.
- scooter - Interactive find and replace in the terminal.
- Serpl - A simple terminal UI for search and replace, ala VS Code.
- termi - A modal terminal code editor.
- VLE - A lightweight text editor.
- ygrep - A fast, local, indexed code-search tool with a TUI for AI coding assistants.
- agx - A step-through debugger for AI agent execution traces.
- ATAC - A feature-full TUI API client for your terminal.
- BugStalker - Modern rust debugger for Linux x86-64.
- cargo-selector - Cargo subcommand to select and execute binary/example targets.
- depot-rs - A TUI for managing crates.
- deputui - Review and install JavaScript package updates from npm.
- desed - Debugging tool for sed scripts.
- envx - Environment variable manager for developers, featuring an intuitive TUI.
- get_blessed_rs - Get the best crates for your rust projects, curated by blessed.rs.
- gobang - Cross-platform TUI database management tool.
- Maelstrom - A fast test runner that runs every test in its own container locally or distributed.
- oha - An HTTP load generator with a real-time terminal UI.
- openapi-tui - A terminal UI for browsing and calling APIs from OpenAPI specifications.
- rainfrog - A database management TUI for Postgres.
- ratifact - Track and manage build artifacts from multiple programming languages.
- raygun - A terminal-based receiver for Spatie's Ray debugger, compatible with the Ray HTTP protocol used by PHP, Laravel, and Grav.
- sabiql - Fast, driverless, Vim-first database TUI with safe editing and ER diagrams.
- Surfpool - A local-first Solana development environment with mainnet state, infrastructure as code and transaction debugging.
- TaskUI - Simple Terminal UI for Task / taskfile.dev.
- tongo - A TUI for MongoDB.
- tracexec - A terminal tool for tracing which programs and commands are executed.
- wireman - A terminal client for calling gRPC services.
- agent-console - A local dashboard for Codex and Claude Code.
- amtr - A btop-style TUI that renders a Claude Code session's live context window as a memory map, with tool and file traffic, cache economics, and a compiled PDF report.
- OpenBitFun - An open-source desktop workspace for general-purpose AI agents.
- bosun - A tmux-native TUI for orchestrating AI coding agent sessions (Claude Code, Codex) with live previews and per-session state.
- claudectl - Mission control for multiple Claude Code sessions with live dashboard, cost tracking, and budget enforcement.
- commandOK - A Spotlight-like terminal command generator powered by major large-language-model providers.
- crmux - A TUI viewer for monitoring and managing multiple Claude Code sessions in tmux.
- Forge - An AI coding agent that unifies an agent, code editor, and shell in a single keyboard-driven terminal workspace.
- gmsg - Generate, edit, and commit AI-powered Git commit messages from a single TUI.
- hedos - A terminal shelf for the local AI models already on your machine, with a built-in OpenAI-compatible gateway.
- ilmari - A tmux popup dashboard for monitoring AI coding agents.
- iris - Live supervisor for every active Claude Code session - status, tokens, estimated cost, and one-pane approval of tool calls.
- LimitDeck - A compact, privacy-safe terminal dashboard for AI coding subscription limits.
- llmtrim - A local proxy that compresses large-language-model API requests to reduce token costs, with a dashboard for per-source costs and context usage.
- lumen - Runs a ratatui app as an agent session and gives a human a live cell-grid view of it.
- Martty - An extensible Rust/ratatui terminal client for DeepSeek Harness and ACP-compatible coding agents, with plugins, tools, subagents, and durable sessions.
- models - A TUI for browsing AI models, benchmarks, and coding agents.
- nereid - Create and explore Mermaid diagrams with AI agents through a terminal UI and Model Context Protocol server.
- Oatmeal - Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!
- opencode stats - A terminal dashboard for OpenCode usage statistics and cost breakdowns.
- opencrabs - An all-in-one AI agent for the terminal with TUI, CLI, and daemon modes.
- partly-claudy - Terminal view of Claude status page (status.claude.com).
- patent - A prior-art search for developer-tool ideas with an AI-generated verdict.
- pixtuoid - Live pixel-art office for AI coding agents.
- Proqi - A terminal-native prompt composer for developers working with coding agents.
- raymon - A terminal UI and Model Context Protocol (MCP) server for receiving and searching Ray-style debug logs.
- Reeve - A terminal cockpit for AI agents: watch a run live, score it, and step in when it goes sideways.
- savras - A side panel that sees every Claude Code session you have running: which are waiting on you, working, or done, with their PRs and context used.
- Stakpak - AI DevOps agent to help you secure, deploy, and maintain production-ready infrastructure.
- SynapsCLI - Lightning fast terminal native agent harness with tools, extensions and subagents. 15MB, 2ms boot.
- tenere - A terminal chat interface for large language models, written in Rust.
- thurbox - A TUI orchestrator for running multiple AI coding agents (Claude Code, Codex, and others) in persistent tmux sessions.
- toktop - A terminal dashboard for monitoring OpenAI and Anthropic token usage and costs.
- Tree Ring Memory - A local-first memory system for AI agents with SQLite full-text search, auditing, forgetting, consolidation, and a Ratatui operator console.
- VT Code - An open-source Rust coding agent for the terminal.
- Yardlet - A local AI workbench that turns intent into a verified task queue and drives your installed Claude Code or Codex CLIs as interchangeable workers.
- binsider - A TUI for analyzing binary files.
- columbus - A GUI-like TUI file explorer.
- comhad - A ranger-style terminal browser for S3, with previews, background transfers, and non-destructive sync.
- csvlens - Command line csv viewer.
- ddv - Terminal DynamoDB viewer.
- dead-ringer - A binary diff tool for comparing files in hexadecimal and ASCII.
- diskonaut - Terminal-based disk space navigator.
- doxx - Document viewer for Microsoft Word files.
- edamame - A Terminal Markdown editor that stays rendered while you edit.
- FileSSH - A TUI-based file explorer for remote servers.
- flerp - A TUI for exploring and analyzing text files, PDFs and images.
- hexhog - TUI Hex Editor/Viewer.
- joshuto - Ranger-like terminal file manager written in Rust.
- md-tui - Markdown renderer in the terminal.
- otree - A command line tool to view objects (JSON/YAML/TOML) in TUI tree widget.
- rat-commander - A fully-featured modern spiritual successor to Midnight-Commander with truecolor support and built-in process- and disk-explorer.
- rdn - Rust port of well known old Dos Navigator.
- sheetsui - A terminal based spreadsheet application.
- stu - A TUI for AWS S3.
- tabiew - A lightweight TUI app to view and query CSV files.
- traceview - Tracing and viewing your files and resource landscape.
- TSHTS - A terminal based spreadsheet application.
- vib - A terminal file browser with LocalSend built in, for managing, organizing and transferring files across devices.
- wiper - Disk space analyzer and cleanup tool.
- xan - A terminal tool for processing CSV files.
- xplr - Hackable, minimal, and fast TUI file explorer.
- Yazi - Blazing fast terminal file manager written in Rust, based on async I/O.
- absorb - Quickly read a file without moving your eyes.
- atuin - A shell history manager with fast search and optional sync.
- exabind - An animated TUI for viewing KDE shortcuts.
- flyline - A Bash plugin TUI for an enhanced command line writing experience.
- fsel - A TUI app launcher and fuzzy finder for GNU/Linux and BSD.
- fzf-make - A command line tool that executes make target using fuzzy finder with preview window.
- hwatch - Alternative watch command with command history and diffs.
- kbt - Keyboard tester in terminal.
- matchmaker - A fast, configurable fuzzy searcher for terminal data.
- material - A material design color palette for the terminal.
- dekit - Run multiple commands in parallel and shows output of each command separately.
- p2pmux - A peer-to-peer terminal multiplexer for sharing sessions across machines.
- sigye - A terminal clock with FIGlet fonts, customizable themes, and animated backgrounds.
- snipt - A text snippet expansion tool with a TUI for managing snippets.
- splashboard - A customizable terminal splash rendered on shell startup or directory updates.
- television - A blazingly fast general purpose fuzzy finder for your terminal.
- trex - A fast tmux session manager with fuzzy finding, per session stats and AI Agent tracking.
- AdGuardian-Term - Real-time traffic monitoring and statistics for AdGuard Home.
- adsb_deku/radar - A terminal radar for displaying aircraft positions from Automatic Dependent SurveillanceโBroadcast (ADS-B) data.
- bandwhich - Displays network utilization by process.
- discovery-rs - A TUI for discovering services on your local network.
- dnsglobe - Global DNS propagation checker querying 34 resolvers worldwide, with a world map.
- dsnitch - Real-time network and DNS egress inspector TUI for Docker containers powered by eBPF.
- FlowLens - A cross-platform network traffic analyzer with process, IP, and outbound-domain attribution.
- gping - Ping tool with a graph.
- impala - TUI for managing wifi on Linux.
- LazyMQTT - A keyboard-driven terminal client for browsing and publishing messages over the MQTT messaging protocol.
- mqttui - A terminal client for subscribing to and publishing messages over MQTT.
- mullvad-tui - A TUI for Mullvad VPN.
- netscanner - Network scanning tool.
- nordvpn-tui - A TUI for NordVPN.
- oryx - A TUI for sniffing network traffic using eBPF.
- rustnet - A cross-platform network monitoring tool with deep packet inspection.
- sensor-vision - TUI Client for TeamViewer IoT MQTT API for managing IoT Sensors and Metrics.
- streamtop - A terminal monitor for live video streams with real-time health checks and metrics.
- trippy - Network diagnostic tool.
- unifly - CLI and TUI for managing Ubiquiti UniFi network controllers with an 8-screen dashboard, live traffic charts, and dual-API coverage.
- vortix - Terminal UI for WireGuard and OpenVPN with real-time telemetry, leak detection, and kill switch.
- wiretui - A minimal keyboard-driven TUI to manage WireGuard VPN connections.
- yscan - A TUI-first network scanner with ARP, mDNS, and SSDP discovery.
- ytunnel - A TUI-first CLI for managing Cloudflare Tunnels with custom domains.
- jdtui - A TUI for JDownloader 2 over the My.JDownloader API: downloads, link grabber, accounts and settings, from anywhere.
- JocalSend - Peer to peer local file and data transfer, compatible with LocalSend
- lazy-etherscan - A Simple Terminal UI for the Ethereum Blockchain Explorer.
- nyaa - A nyaa.si tui tool for browsing and downloading torrents.
- purple - TUI SSH config manager & launcher with fuzzy search, tags, cloud provider sync, tunnels and command snippets for server management.
- rustmission - TUI for the Transmission daemon.
- slumber - Terminal-based HTTP/REST client.
- ssh-list - SSH connection manager.
- terminusdm - Cross Platform Terminal Download Manager.
- TermiRs - A modern, async SSH terminal client.
- termscp - A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB.
- traxor - A TUI for managing Transmission torrents.
- vincenzo - A bittorrent client for the terminal with vim-like keybindings.
- Chat-gRPC - A Real-time Chat Microservice built in Rust using gRPC, including a TUI client.
- concord - A TUI client for Discord.
- hnr - A terminal UI for Hacker News โ browse feeds, read threaded comments, vote, reply, search, and bookmark.
- iamb - A matrix chat client with vim keybindings.
- lobtui - TUI for lobste.rs website.
- mxr - Local-first email client with Vim-style navigation, multi-account sync, and full-text search.
- nostui - A TUI client for Nostr.
- omaro - TUI for the lobste.rs website.
- rvIRC - A TUI client for IRC.
- termchat - Terminal chat over a local network with video streaming and file transfer.
- tgt - A TUI for Telegram written in Rust.
- tincan - Peer-to-peer voice and text chat with no server.
- tsuchita - A client-server notification center for desktop notifications on Linux.
- tuisky - TUI client for Bluesky.
- twitch-tui - Twitch chat in the terminal.
- youtube-chat-rs - A terminal UI for viewing YouTube live chat.
- Aperture - Diagnostic TUI for Windows power users.
- bottom - Cross-platform graphical process/system monitor.
- bpftop - A real-time monitor for Linux eBPF programs, showing runtime, event rate, and CPU usage.
- cpustate-tui - A bootable TUI for inspecting x86_64 CPU state.
- diskwatch - Single-host, read-only disk diagnostics TUI.
- erldash - A simple, terminal-based Erlang dashboard.
- gentooplz - A live terminal dashboard for Gentoo package builds.
- journalview - A TUI for browsing and filtering systemd journal logs.
- kmon - Linux Kernel Manager and Activity Monitor.
- logss - A simple cli for logs splitting.
- rrtop - Redis monitoring (top like) app. rrtop -> [r]ust [r]edis [top].
- tuistash - A TUI for monitoring Logstash.
- vector - A high-performance observability data pipeline.
- winproc-tui - Process monitoring tool with live metrics, time-series graphs, A/B comparison.
- zenith - Cross-platform monitoring tool for system stats.
- b4n - A terminal-based tool for browsing Kubernetes resources.
- ducker - A terminal app for managing Docker containers, inspired by K9s.
- kdash - A simple and fast dashboard for Kubernetes.
- kftui - A TUI to manage multiple kubectl port-forward commands, with support for UDP and Kubernetes proxy.
- 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.
- oxker - Simple TUI to view & control Docker containers.
- reeve - Manages a local web stack as per-user services: Caddy, Apache or nginx, per-vhost PHP-FPM versions, databases, local SSL, and wildcard DNS.
- stevedore - A fast, keyboard-driven terminal UI for managing Docker containers and Compose stacks.
- brew-explorer - A TUI for exploring and managing your Homebrew packages with ease.
- caligula - A user-friendly, lightweight TUI for disk imaging.
- dfdisk - Modern forensic disk imaging, damaged media rescue and evidence management.
- dua-cli - View disk space usage and delete unwanted data, fast.
- lazyrsync - A TUI for rsync: reusable profiles, a dry-run diff preview, and live run progress.
- lemurs - A customizable TUI login manager for Linux and BSD.
- linutil - A distro-agnostic toolbox designed to simplify everyday Linux tasks.
- mirro-rs - An Arch Linux mirrorlist manager with a TUI.
- pacman-utils - A keyboard-driven Arch Linux system manager with pacman, AUR, and reflector tools.
- parui - A TUI frontend for Arch User Repository helpers such as paru and yay.
- systemctl-tui - A fast, simple TUI for interacting with systemd services and their logs.
- systemd-manager-tui - A program for managing systemd services through a TUI.
- systeroid - A terminal UI for reading and changing Linux kernel parameters.
- lazyslurm - A lazygit-style terminal UI for Slurm. Monitor jobs, tail logs, and inspect nodes and partitions.
- pgmon - A TUI for monitoring PostgreSQL databases.
- pgtui - A PostgreSQL TUI client that uses your terminal editor for inserts and updates.
- slurmer - A TUI for monitoring and managing SLURM jobs.
- sqwatch - A live SLURM queue dashboard.
- Yozefu - A TUI for exploring data of a Kafka cluster.
- blendr - A terminal UI for browsing, connecting to, and inspecting Bluetooth Low Energy devices.
- bluetui - A TUI for managing Bluetooth devices.
- btlescan - A terminal UI for scanning Bluetooth Low Energy devices and inspecting their services and characteristics.
- ComChan - A minimal serial monitor with plotter TUI.
- framework-tool-tui - A TUI for controlling and monitoring Framework Computers hardware.
- maccel - A mouse acceleration driver for Linux, and a TUI to control some parameters.
- macmon - Sudoless performance monitoring for Apple Silicon processors.
- Mnyaoo32 - An IRC client for ESP32 devices with a Ratatui-based interface.
- MTUI - A terminal client for Modbus industrial devices.
- mxmon - Sudoless Apple Silicon monitor with per-process watts, a live chassis heat map, and a JSON contract for scripts and agents.
- napwatch - Diagnoses and controls macOS power/battery behavior: dark wakes, Power Nap, live drain rate, and per-process power draw.
- nightlight-tui - Dashboard for the nightlightd screen colour temperature daemon.
- Phone-OS - A modern Phone OS for ESP32 CYD (Cheap Yellow Display).
- pumas - Power Usage Monitor for Apple Silicon.
- qmassa! - Displays GPU devices usage stats on Linux.
- quokka - A TUI to inspect and tidy a USB-connected iPhone from macOS: storage, apps, media, syslog viewer.
- suzui-rs - A terminal viewer for Suzuki engine data over the Suzuki Serial Data Line.
- tegratop - TUI monitoring tool (top like) for Nvidia jetson boards.
- thinkfan-tui - A terminal-based Linux application for fan control and temperature monitoring on ThinkPad laptops.
- v4l-tui - Configure webcams on Linux via Video4Linux. TUI alternative to
v4l2-ctl.
- chamber - A TUI for managing secrets.
- cotp - An encrypted command-line authenticator for time- and counter-based one-time passwords.
- flawz - A TUI for browsing software vulnerabilities from the Common Vulnerabilities and Exposures (CVE) database.
- gpg-tui - A TUI for managing GnuPG encryption keys.
- jwt-ui - A command line UI for decoding/encoding JSON Web Tokens.
- oak-keyring - A local-first password manager that keeps vault management interactive, keyboard-driven, and in the terminal.
- passepartui - A TUI for managing the pass password store.
- YADB - A TUI for discovering hidden directories and files on web servers.
- basilk - A TUI to manage your tasks with minimal kanban logic.
- Jirust - A Jira TUI.
- judo - A multi-database TUI for ToDo lists.
- kanban - TUI kanban board for projects management with sprint tracking and task prioritization.
- lt - An unofficial TUI client for Linear.app.
- mirador - A personal dashboard with world clocks, calendar, weather, tasks, notes, a market watchlist and live CPU and network graphs.
- Planner123 - A local-first TUI calendar with an AI planning inbox that schedules your to-dos into reviewable proposals, plus Google Calendar sync and .ics import.
- Rust-Kanban - A kanban board for the terminal.
- sc-cli - A TUI for Shortcut (formerly know as Clubhouse) a project management tool for teams.
- taskfinder - Extract and display tasks from plain text files, hooking into your default terminal-based editor for editing.
- taskwarrior-tui - TUI for the Taskwarrior command-line task manager.
- tatuin - A terminal task manager that aggregates tasks from multiple providers.
- td - A graph-based TUI to-do app.
- tuxedo - A fast, keyboard-driven terminal UI for todo.txt.
- vault-tasks - TUI Markdown Task Manager.
- glues - A sync-enabled TUI note-taking app with Git, CSV, and JSON support.
- kimรผn - A terminal-based Markdown note taking app that combines an interactive TUI with a scriptable CLI for automation.
- MDDock - Local-first Markdown notes app with a full ratatui TUI (live rendering, mermaid, grep) and an MCP server so AI agents read the same notes.
- quick-note - A simple note-taking tool.
- revw - A vim-like TUI for managing notes and resources.
- rucola - Terminal-based markdown note manager.
- tmmpr - Terminal mind mapper.
- tui-journal - Journaling/Notes-taking terminal-based app.
- alphai-tui - A stock dashboard with quotes, candlestick charts, AI-scored news and SEC Form 4 insider activity.
- budget-tracker-tui - A fast, keyboard-driven TUI for tracking expenses, tracking investments, and analyzing your budget with ease.
- fitui - A terminal-based personal finance tracker and budgeting with TUI.
- invoicepilot - A TUI for automating invoice and bank statement fetching from Gmail to Google Drive.
- Rex - A TUI for managing Incomes and Expenses.
- tickrs - Stock market ticker in the terminal.
- focusd - A terminal pomodoro timer with daemon, stats, history, streak, and nice interface.
- isw - A simple terminal stopwatch application for pomodoro etc.
- hustle-tracker - A privacy-first TUI to track what apps you use and how long you spend on them.
- Respire - A breathing app to take a break directly from your terminal.
- rusty-krab-manager - A terminal time-management TUI inspired by the Pomodoro technique.
- sprout - A terminal habit tracker with GitHub-style activity heatmap, streak tracking and goal management.
- timr-tui - TUI to organize your time: Pomodoro, Countdown, Timer, Event.
- void - A focus app with built-in task management, streak tracking, and customizable break schedules.
- work-tuimer - A TUI for easier time tracking each day, task-per-task with summaries.
- bbcli - A terminal-based BBC News reader featuring a compact, numbered list interface with vim-like navigation.
- eilmeldung - A TUI RSS reader based on the news_flash library inspired by Neovim and co.
- exhaust - A terminal app for doing exams.
- fastcards - A CLI spaced-repetition flashcard study tool.
- feedr - A terminal-based RSS/Atom feed reader with a TUI.
- hg-tui - A TUI for browsing and searching HelloGitHub's open-source project directory.
- hncli - Hacker News read-only TUI.
- kanash - Learn Kana in your terminal.
- leetrs - A TUI for browsing, testing, and submitting LeetCode problems directly from your terminal.
- ostt - Open Speech-to-Text recording tool with real-time volume metering and transcription.
- rsstig - An unconventional terminal RSS/Atom reader.
- scriptor - A (medieval) local speech-to-text TUI & CLI.
- synd - A TUI feed viewer.
- cargo-thesaurust - A terminal-based dictionary app.
- tts-tui - Text to speech app that reads from clipboard.
- ttyper - Terminal-based typing test.
- ttypr - Terminal typing practice.
- angry-duiker - A TUI for streaming music from network media servers using DLNA.
- asak - A cross-platform audio recording/playback CLI tool.
- audium - A keyboard-driven music app for people who live in the terminal.
- bytebeat-rs - A terminal tool for generating music from bytebeat expressions.
- chordflow - A tool for practicing improvisation and mastering the guitar neck.
- classfi - A focused streaming music player for classical music.
- deezer-tui - Deezer music TUI with included background player.
- fum - A fully ricable tui-based music client.
- glicol-cli - Cross-platform music live coding in terminal.
- lrxed - A TUI application for synchronizing lyrics.
- miditui - A terminal MIDI player and multi-track piano roll visualizer with SoundFont synthesis.
- myx - Modern Spotify player for the terminal. With reactive themes.
- NoctaVox - A lightweight, customizable TUI music player for local files.
- oosc-rs - A terminal synthesizer that builds sounds from layered waveforms.
- Oโ - Rust port of the ORCฮ esoteric programming language and terminal livecoding environment.
- roon-tui - Roon Remote for the terminal.
- rs-pug - A Neovim-inspired asynchronous music player with a reactive audio visualizer.
- rusty-pipes - Sample-based, MIDI-controlled virtual pipe organ instrument.
- scope-tui - A terminal audio scope with waveform, vector, and frequency views.
- serenIT - An ambient sound player directly from your terminal.
- sgram-tui - A calibrated spectrogram analyzer for live mic or audio files, with labeled PNG figure export and a headless render mode.
- smyx - A sleek, beautiful music player for Navidrome / OpenSubsonic with dynamic themes.
- sparkplayer - A fun terminal based media player with album art and video support.
- spotatui - Spotify client with native streaming, synced lyrics, and audio visualization. A direct fork of spotify-tui with continued development and new features.
- spotify-player - An independently developed Spotify player with full feature parity.
- spotify-tui - (Unmaintained) The original Spotify TUI; see spotatui (direct fork) or spotify-player (independent alternative).
- trollstov - A music player for the terminal where your files and their metadata are all you need.
- Tuitar - A portable guitar training tool.
- tusic - Lightweight TUI Music Player. Play from YouTube or ~/Music folder easily.
- Youta - An audio player for YouTube, Yandex Music, podcasts, audiobooks, radio, and local files.
- ytmusic-tui - A TUI client for YouTube Music with Vim-style navigation and desktop media-control integration.
- ytui-music - Listen to music from YouTube in the terminal.
- Absotui - A fast, keyboard-driven TUI client for Audiobookshelf (self-hosted audiobook/podcast server).
- bookokrat - A full-featured EPUB / PDF e-book reader with Vim keybindings.
- mal-cli - A terminal client for MyAnimeList.
- managarr - A TUI and CLI for managing Sonarr, Radarr, and other Servarr applications.
- manga-tui - Terminal-based manga reader and downloader with image support.
- MovieBox-TUI - Terminal client for discovering and downloading movies and series, with playback in mpv, VLC, or IINA.
- ratslate - An infinite-canvas whiteboard driven by the mouse.
- readio - A terminal ebook reader for EPUB, PDF, Markdown, and plain text with optional local text-to-speech.
- red-table - A keyboard-driven terminal image browser for inspecting, comparing, and selecting photos.
- TRNovel - A terminal novel reader for local and network novels, with AI-assisted book-source generation and TTS playback.
- tui-slides - Terminal presentation program with modern TUI.
- visualvault - A TUI for organizing media files.
- ytsub - A subscriptions only TUI YouTube client.
- a-puzzle-a-day - Generate and browse all solutions to A-Puzzle-A-Day.
- astray - TUI-based space strategy game.
- Battleship.rs - Terminal-based Battleship game.
- bigbrainwordle - A tool to help you cheat with the daily wordle.
- Blackjack - Multiplayer Blackjack with a WebSocket server and a terminal client.
- cgol-tui - Conway's Game of Life viewer with a TUI in Rust.
- Chess-tui - Terminal-based Chess game.
- chessterm - A Rust-powered chess engine in a terminal.
- confetty_rs - Particle system (fireworks, stars) rendered in the terminal.
- Connect-four - Connect-four; interactive game + perfect solver.
- crosstui - Terminal-based crossword puzzle player.
- cube timer - A tui for cube timing, written in Rust.
- Dealve - Browse game deals across Steam, GOG, Humble Bundle, Epic Games, and more from your terminal.
- enimtui - Terminal-based minesweeper knockoff.
- flip7 - Terminal-based Flip7 game.
- game-of-life-rs - Conway's Game of Life implemented in Rust and visualized with tui-rs.
- gitlogue - A TUI screensaver that visualizes Git commit history in your terminal.
- GitType - A CLI code-typing game that turns your source code into typing challenges.
- Inertia - A 3D physics simulator in your terminal.
- Maze TUI - Beautiful visualizations of common maze building and graph searching algorithms.
- mlbt - A tui for the MLB Statcast API. Watch a live game using Gameday, or check scores, standings, and stats.
- modder-rs - A practical TUI to manage and install mods for Minecraft.
- oxycards - Quiz card application built within the terminal.
- plastic - NES emulator with extra ui implemented in ratatui.
- pokeductor - A terminal Pokรฉdex and evolution analyzer with sprite cards.
- poketex - Simple Pokedex based on TUI.
- private_poker - A poker library, server, client, and TUI.
- Rebels in the sky - P2P terminal game about spacepirates playing basketball across the galaxy.
- rust-sadari-cli - Rust sadari game based on terminal! (Ghost leg or Amidakuji in another words).
- sharad-ratatui - A text-based Shadowrun role-playing game.
- Snake - Simple terminal based snake game.
- ssHattrick - A multiplayer terminal version of the Hattrick football-management game, playable over SSH.
- sued-rs - A horror-themed recreation of SueD, the 2000s Brazilian prank oracle.
- sxtetris - A terminal Tetris game.
- tage - Turn based strategy game with multiplayer, empires and warfare.
- termfarm - A simple idle farming game.
- terminal.pong - Terminal based ping pong game.
- tetris-tui - Terminal Tetris following the Tetris Guideline.
- Thardians - Space Invaders for the terminal.
- theattyr - A terminal theater for playing VT100 text art and animations.
- tic-tac-toe - Terminal-based tic tac toe game.
- ttysvr - Screen saver for your terminal.
- WOPR TUI 2026 - A WarGames-inspired Cold War simulation TUI with AI-powered scenarios, DEFCON escalation, and multi-language intelligence intercepts.
- wordl - Terminal-based Wordle game. Web like experience with keyboard hints and guess reveal animations.
- fractouille - A simple fractal explorer running in your terminal.
- lpl - Command-line plotting for real-time CSV and JSON streams.
- meteo-tui - French weather app in the command line.
- numr - A natural language calculator with unit/currency conversions and vim-style keybindings.
- oeis-tui - A TUI and CLI for browsing the On-Line Encyclopedia of Integer Sequences (OEIS) in the terminal.
- Raijin - A free, simple weather TUI that pulls data without the need for an API key, account, or subscription.
- rsfrac - Terminal based fractal explorer, including Mandelbrot, Burning Ship, and Julia.
- seqsizzle - A terminal pager for viewing and searching FASTA and FASTQ DNA sequence files.
- SeqTUI - A terminal-based viewer and command-line toolkit for molecular sequences.
- tenki - A tty-clock with weather effect.
- termCA - Interactive TUI Cellular Automata simulator.
- tgv - A terminal genome browser with Vim-style navigation.
- tracker - A terminal-based real-time satellite tracking and orbit prediction application.
