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

#5Hmbown/CodeWhale

Open-source, community-driven agent harness

39,944Rust
Explore Repo

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

34,870Python
Explore Repo

#7sxyazi/yazi

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

34,452Rust
Explore Repo

#8esengine/DeepSeek-Reasonix

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

27,348Go
Explore Repo

#9ratatui/ratatui

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

19,114Rust
Explore Repo

#10yorukot/superfile

Pretty fancy and modern terminal file manager

16,923Go
Explore Repo

#11wtfutil/wtf

The personal information dashboard for your terminal

16,783Go
Explore Repo

#12muesli/duf

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

14,869Go
Explore Repo

#13aksakalli/gtop

System monitoring dashboard for terminal

9,904JavaScript
Explore Repo

#14gcla/termshark

A terminal UI for tshark, inspired by Wireshark

9,848Go
Explore Repo

#15ArthurSonzogni/FTXUI

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

9,793C++
Explore Repo

#16tstack/lnav

Log file navigator

9,735C++
Explore Repo

#171jehuang/jcode

Coding Agent Harness

9,041Rust
Explore Repo

#18saulpw/visidata

A terminal spreadsheet multitool for discovering and arranging data

8,895Python
Explore Repo

#19akavel/up

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

8,829Go
Explore Repo

#20amanusk/s-tui

Terminal-based CPU stress and monitoring utility

4,957Python
Explore Repo

#21gyscos/cursive

A Text User Interface library for the Rust programming language

4,772Rust
Explore Repo

#22bensadeh/circumflex

🌿 It's Hacker News in your terminal

2,038Go
Explore Repo

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

986Rust
Explore Repo

#24longbridge/longbridge-terminal

AI-native CLI for the Longbridge trading platform with real-time market data, portfolio, and trading...

947Rust
Explore Repo

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

707Go
Explore Repo

#26reyamira/models

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

475Rust
Explore Repo

#27IvanWng97/pixtuoid

Terminal pixel-art office for AI coding agents

375Rust
Explore Repo

#28patriceckhart/zot

Yet another coding agent harness, lightweight and written in go.

295Go
Explore Repo

#29umacloud/umadev

UmaDev: A coding agent that works like a real dev team, commanding the Claude Code / Codex / OpenCode you already use.

241Rust
Explore Repo

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

238TypeScript
Explore Repo

#31pocolov/vinyl-to-essence

Save Spotify Playlists Directly to Local Library 2026

151HTML
Explore Repo

#32fulsomenko/kanban

Terminal based project management solution

147Rust
Explore Repo

#33mrdaemon/exosphere

A simple CLI and TUI driven application that offers patch reporting for remote unix systems, written in Python

135Python
Explore Repo