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

#3codewhale-hq/Codewhale

Open-source Rust agent engine and terminal client for Codewhale, with provider choice, tools, approvals and receipts.

41,101Rust
Explore Repo

#4code-yeongyu/oh-my-openagent

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

40,736TypeScript
Explore Repo

#5charmbracelet/bubbletea

A powerful little TUI framework 🏗

40,691Go
Explore Repo

#6can1357/oh-my-pi

⌥ Coding agent with the IDE wired in. Built by Stencil Labs.

35,900TypeScript
Explore Repo

#7esengine/DeepSeek-Reasonix

A reliable coding agent for complex software engineering tasks.

35,858Go
Explore Repo

#8Textualize/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

#9sxyazi/yazi

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

34,452Rust
Explore Repo

#10ratatui/ratatui

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

19,114Rust
Explore Repo

#11yorukot/superfile

Pretty fancy and modern terminal file manager

16,923Go
Explore Repo

#12wtfutil/wtf

The personal information dashboard for your terminal

16,783Go
Explore Repo

#13muesli/duf

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

14,869Go
Explore Repo

#14aksakalli/gtop

System monitoring dashboard for terminal

9,904JavaScript
Explore Repo

#15gcla/termshark

A terminal UI for tshark, inspired by Wireshark

9,848Go
Explore Repo

#16ArthurSonzogni/FTXUI

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

9,793C++
Explore Repo

#17tstack/lnav

Log file navigator

9,735C++
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

#21ccch1mneyyy/dsh-TUI

DSH's officially top-recommended TUI plugin — high performance, low overhead, cute pixel whale, smooth mouse interaction. One-command install via npm. / DSH 官方首推的 TUI 插件,高性能低占用,可爱像素鲸鱼,流畅鼠标交互,npm 一键安装

4,842TypeScript
Explore Repo

#22gyscos/cursive

A Text User Interface library for the Rust programming language

4,772Rust
Explore Repo

#23ccbrown/iocraft

A Rust crate for beautiful, artisanally crafted CLIs, TUIs, and text-based IO.

1,565Rust
Explore Repo

#24FedericoBruzzone/tgt

TUI for Telegram written in Rust 🦀

1,026Rust
Explore Repo

#25pulseaiclub/phi

A fast coding agent, rpc plugin, sub-agents, hashline edits, and mcp

584Go
Explore Repo

#26KonghaYao/peri

Lightweight Rust Agent only use 50MB RAM, but Claude Code Plugin compatible, Dynamic Workflow, Goal, Artifacts, Free Web Search, full feature and better support!

241Rust
Explore Repo

#27kingsword09/zcode-cli

Unofficial terminal client for the official agent runtime shipped with ZCode Desktop.

106TypeScript
Explore Repo

#28BrokkAi/mjolnir

Manage Codex, Claude Code, Muse Code, Kimi Code, Grok Build, and DeepSeek Harness with durable sessions, isolated environments, quotas, and remote control. A Rust terminal and web control plane for Agent Client Protocol (ACP) coding agents.

104Rust
Explore Repo