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
Open-source, community-driven agent harness
#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.
#8esengine/DeepSeek-Reasonix
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
#9ratatui/ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
#10yorukot/superfile
Pretty fancy and modern terminal file manager
#11wtfutil/wtf
The personal information dashboard for your terminal
#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
#171jehuang/jcode
Coding Agent Harness
#18saulpw/visidata
A terminal spreadsheet multitool for discovering and arranging data
#19akavel/up
Ultimate Plumber is a tool for writing Linux pipes with instant live preview
#20amanusk/s-tui
Terminal-based CPU stress and monitoring utility
#21gyscos/cursive
A Text User Interface library for the Rust programming language
#22bensadeh/circumflex
🌿 It's Hacker News in your terminal
#23Dicklesworthstone/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.)
#24longbridge/longbridge-terminal
AI-native CLI for the Longbridge trading platform with real-time market data, portfolio, and trading...
#25janosmiko/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.
#26reyamira/models
TUI and CLI for browsing AI models, benchmarks, coding agents, and statuses for AI providers.
#27IvanWng97/pixtuoid
Terminal pixel-art office for AI coding agents
#28patriceckhart/zot
Yet another coding agent harness, lightweight and written in go.
#29umacloud/umadev
UmaDev: A coding agent that works like a real dev team, commanding the Claude Code / Codex / OpenCode you already use.
#30Karanjot786/TermUI
TermUI is a TypeScript/JavaScript framework for building terminal apps. Flexbox layout, JSX, hooks, global state, theming, animations, routing, and hot reload. No native dependencies.
#31pocolov/vinyl-to-essence
Save Spotify Playlists Directly to Local Library 2026
#32fulsomenko/kanban
Terminal based project management solution
#33mrdaemon/exosphere
A simple CLI and TUI driven application that offers patch reporting for remote unix systems, written in Python