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

#13ArthurSonzogni/FTXUI

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

9,793C++
Explore Repo

#14tstack/lnav

Log file navigator

9,735C++
Explore Repo

#15saulpw/visidata

A terminal spreadsheet multitool for discovering and arranging data

8,895Python
Explore Repo

#16akavel/up

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

8,829Go
Explore Repo

#17amanusk/s-tui

Terminal-based CPU stress and monitoring utility

4,957Python
Explore Repo

#18gyscos/cursive

A Text User Interface library for the Rust programming language

4,772Rust
Explore Repo

#19ccch1mneyyy/dsh-TUI

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.

2,736TypeScript
Explore Repo

#20unkn0wn-root/resterm

Terminal API client for HTTP, GraphQL and gRPC. Plain .http files you can diff and version, with workflows, mocks, profiling, tracing, OpenAPI import, SSH tunnels, Kubernetes port-forwards, WebSocket, SSE and a CLI runner.

1,887Go
Explore Repo

#21erikjuhani/basalt

TUI Application to manage Obsidian notes directly from the terminal

1,327Rust
Explore Repo

#22MemTensor/memmy-agent

🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context — all AI remember the same you. Now supports Claude Code, Codex, OpenClaw and Hermes Agent etc.

1,202TypeScript
Explore Repo

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

697Go
Explore Repo

#24reyamira/models

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

503Rust
Explore Repo

#25code-yeongyu/senpi

pi had nothing (nothing), so I made something (something) — sorry mariozechner-senpai, I went ahead and lovingly soiled your pure pi for you. opinionated fork of badlogic/pi-mono with extension-first additions. ganbare ganbare senpi 頑張れ頑張れ先輩

412TypeScript
Explore Repo

#26heymaikol/network-doctor

Network Doctor is a cross-platform network troubleshooting TUI that turns interface, DNS, TCP, TLS, HTTP, proxy, and path-MTU checks into one plain-English diagnosis.

316Go
Explore Repo

#27SofusA/qobine

Tui, web and rfid player for Qobuz

258Rust
Explore Repo

#28karolswdev/HoldSpeak

Cross-platform local voice typing and meeting transcription for macOS and Linux.

249Python
Explore Repo

#29Sma1lboy/rove

Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.

114TypeScript
Explore Repo