back to home

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.

55,796Python
Explore Repo

#2wagoodman/dive

A tool for exploring each layer in a docker image

53,590Go
Explore Repo

#3code-yeongyu/oh-my-openagent

omo; the best agent harness - previously oh-my-opencode

40,736TypeScript
Explore Repo

#4charmbracelet/bubbletea

A powerful little TUI framework 🏗

40,691Go
Explore Repo

#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.

34,870Python
Explore Repo

#6sxyazi/yazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

34,452Rust
Explore Repo

#7ratatui/ratatui

A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

19,114Rust
Explore Repo

#8yorukot/superfile

Pretty fancy and modern terminal file manager

16,923Go
Explore Repo

#9wtfutil/wtf

The personal information dashboard for your terminal

16,783Go
Explore Repo

#10muesli/duf

Disk Usage/Free Utility - a better 'df' alternative

14,869Go
Explore Repo

#11aksakalli/gtop

System monitoring dashboard for terminal

9,904JavaScript
Explore Repo

#12gcla/termshark

A terminal UI for tshark, inspired by Wireshark

9,848Go
Explore Repo

#13superset-sh/superset

Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine

9,815TypeScript
Explore Repo

#14ArthurSonzogni/FTXUI

:computer: C++ Functional Terminal User Interface. :heart:

9,793C++
Explore Repo

#15tstack/lnav

Log file navigator

9,735C++
Explore Repo

#16saulpw/visidata

A terminal spreadsheet multitool for discovering and arranging data

8,895Python
Explore Repo

#17akavel/up

Ultimate Plumber is a tool for writing Linux pipes with instant live preview

8,829Go
Explore Repo

#18amanusk/s-tui

Terminal-based CPU stress and monitoring utility

4,957Python
Explore Repo

#19gyscos/cursive

A Text User Interface library for the Rust programming language

4,772Rust
Explore Repo

#20SurgeDM/Surge

Blazing fast TUI download manager built in Go for power users

2,928Go
Explore Repo

#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.)

670Rust
Explore Repo

#22devnullvoid/pvetui

Terminal UI for Proxmox VE

649Go
Explore Repo

#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.

507Rust
Explore Repo

#24arimxyer/models

TUI and CLI for browsing AI models, benchmarks, coding agents, and statuses for AI providers.

401Rust
Explore Repo

#25NSPC911/rovr

A post-modern terminal file manager.

357Python
Explore Repo

#26SofusA/qobuz-player

Tui, web and rfid player for Qobuz

212Rust
Explore Repo

#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.

113Go
Explore Repo

#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

64Rust
Explore Repo

#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.

63Rust
Explore Repo