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,550Python
Analyze Code

#2wagoodman/dive

A tool for exploring each layer in a docker image

53,390Go
Analyze Code

#3charmbracelet/bubbletea

A powerful little TUI framework šŸ—

39,719Go
Analyze Code

#4Textualize/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,388Python
Analyze Code

#5sxyazi/yazi

šŸ’„ Blazing fast terminal file manager written in Rust, based on async I/O.

32,967Rust
Analyze Code

#6code-yeongyu/oh-my-opencode

the best agent harness

32,806TypeScript
Analyze Code

#7gitui-org/gitui

Blazing šŸ’„ fast terminal-ui for git written in rust šŸ¦€

21,448Rust
Analyze Code

#8jarun/nnn

n³ The unorthodox terminal file manager

21,297C
Analyze Code

#9antonmedv/fx

Terminal JSON viewer & processor

20,283Go
Analyze Code

#10allinurl/goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

20,242C
Analyze Code

#11ratatui/ratatui

A Rust crate for cooking up terminal user interfaces (TUIs) šŸ‘Øā€šŸ³šŸ€ https://ratatui.rs

18,569Rust
Analyze Code

#12muesli/duf

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

14,814Go
Analyze Code

#13jonas/tig

Text-mode interface for git

13,115C
Analyze Code

#14ClementTsang/bottom

Yet another cross-platform graphical process/system monitor.

12,896Rust
Analyze Code

#15aksakalli/gtop

System monitoring dashboard for terminal

9,902JavaScript
Analyze Code

#16gcla/termshark

A terminal UI for tshark, inspired by Wireshark

9,814Go
Analyze Code

#17ArthurSonzogni/FTXUI

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

9,684C++
Analyze Code

#18tstack/lnav

Log file navigator

9,635C++
Analyze Code

#19saulpw/visidata

A terminal spreadsheet multitool for discovering and arranging data

8,836Python
Analyze Code

#20akavel/up

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

8,827Go
Analyze Code

#21fujiapple852/trippy

A network diagnostic tool

6,628Rust
Analyze Code

#22jpbruinsslot/slack-term

Slack client for your terminal

6,584Go
Analyze Code