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 🏗
#5Hmbown/CodeWhale
DeepSeek + MiMo coding agent in terminal
#6Textualize/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.
#7sxyazi/yazi
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
#8ratatui/ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
#9yorukot/superfile
Pretty fancy and modern terminal file manager
#10wtfutil/wtf
The personal information dashboard for your terminal
#11esengine/DeepSeek-Reasonix
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
#12muesli/duf
Disk Usage/Free Utility - a better 'df' alternative
#13aksakalli/gtop
System monitoring dashboard for terminal
#14gcla/termshark
A terminal UI for tshark, inspired by Wireshark
#15ArthurSonzogni/FTXUI
:computer: C++ Functional Terminal User Interface. :heart:
#16tstack/lnav
Log file navigator
#17saulpw/visidata
A terminal spreadsheet multitool for discovering and arranging data
#18akavel/up
Ultimate Plumber is a tool for writing Linux pipes with instant live preview
#191jehuang/jcode
Coding Agent Harness
#20amanusk/s-tui
Terminal-based CPU stress and monitoring utility
#21gyscos/cursive
A Text User Interface library for the Rust programming language
#22meli/meli
terminal mail client, mirror of https://git.meli-email.org/meli/meli.git https://crates.io/crates/meli
#23xyproto/orbiton
Snappy and configuration-free text editor/IDE for the terminal. Suitable for writing git commit messages, editing Markdown, config files, source code, man pages and for quick edit-format-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, cut/paste portals, LSP support and a simple gdb+dlv frontend.
#24vinhnx/VTCode
VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management.
#25NSPC911/rovr
a stylish, batteries-included terminal file manager.
#26kristoferlund/ostt
Open source voice-to-text for the terminal. Record from a hotkey, transcribe with any provider, pipe to AI or shell commands.
#27gtema/openstack
OpenStack SDK and CLI for Rust