Best Open Source tui Libraries
A curated list of the most popular GitHub repositories tagged with tui. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1Textualize/rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
#2wagoodman/dive
A tool for exploring each layer in a docker image
#3code-yeongyu/oh-my-openagent
omo; the best agent harness - previously oh-my-opencode
#4charmbracelet/bubbletea
A powerful little TUI framework 🏗
#5Textualize/textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
#6sxyazi/yazi
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
#7ratatui/ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
#8yorukot/superfile
Pretty fancy and modern terminal file manager
#9wtfutil/wtf
The personal information dashboard for your terminal
#10muesli/duf
Disk Usage/Free Utility - a better 'df' alternative
#11aksakalli/gtop
System monitoring dashboard for terminal
#12gcla/termshark
A terminal UI for tshark, inspired by Wireshark
#13superset-sh/superset
Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine
#14ArthurSonzogni/FTXUI
:computer: C++ Functional Terminal User Interface. :heart:
#15tstack/lnav
Log file navigator
#16saulpw/visidata
A terminal spreadsheet multitool for discovering and arranging data
#17akavel/up
Ultimate Plumber is a tool for writing Linux pipes with instant live preview
#18amanusk/s-tui
Terminal-based CPU stress and monitoring utility
#19gyscos/cursive
A Text User Interface library for the Rust programming language
#20SurgeDM/Surge
Blazing fast TUI download manager built in Go for power users
#21Dicklesworthstone/coding_agent_session_search
Unified TUI and CLI to index and search your local coding agent session history across 11+ providers (Codex, Claude, Gemini, Cursor, Aider, etc.)
#22devnullvoid/pvetui
Terminal UI for Proxmox VE
#23graykode/abtop
Like htop, but for AI coding agents. Monitor Claude Code & Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.
#24arimxyer/models
TUI and CLI for browsing AI models, benchmarks, coding agents, and statuses for AI providers.
#25NSPC911/rovr
A post-modern terminal file manager.
#26SofusA/qobuz-player
Tui, web and rfid player for Qobuz
#27janosmiko/lfk
⚡ LFK is a lightning-fast, keyboard-focused, yazi-inspired terminal user interface for navigating and managing Kubernetes clusters. Built for speed and efficiency, it brings a three-column Miller columns layout with an owner-based resource hierarchy to your terminal.
#28Dicklesworthstone/mcp_agent_mail_rust
Rust MCP server for multi-agent coordination: 34 tools, Git-backed archive, SQLite indexing, advisory file locks, and an interactive TUI console
#29juliensimon/cache-commander
Cache Commander — a TUI and MCP server to explore, audit, and clean developer cache directories. Scan for CVEs, find outdated packages, reclaim disk space. Supports pip, npm, Cargo, HuggingFace, Homebrew, and more.