PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Tui Python Packages

Python packages with the GitHub topic tui. Sorted by monthly downloads, with stars and forks.
Textualize
rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

467.3M 58K 2K
Textualize
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.

55.5M 37K 1K
ansible
ansible-navigator

A text-based user interface (TUI) for Ansible.

264K 554 133
vstorm-co
pydantic-deep

Open-source, self-hosted Claude Code - a terminal AI assistant and the Python framework behind it. Tool-calling, sandboxed execution, multi-agent teams, skills, checkpoints, unlimited context - on Pydantic AI, any model.

161K 1K 139
olavolav
uniplot

Lightweight plotting to the terminal. 4x resolution via Unicode.

120K 460 24
peterbrittain
asciimatics

A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

87K 4K 264
juftin
textual-universal-directorytree

🗂️ DirectoryTree widget for textual, compatible with all filesystems

60K 42 1
davep
textual-fspicker

A Textual widget library for picking things in the filesystem

57K 102 10
darrenburns
posting

The modern API client that lives in your terminal.

56K 12K 285
racetozero
kiss-agent-sdk

Keep it simple, stupid. A highly performant agent harness inspired by Pi, built in Rust.

55K 19 0
emersonfelipesp
netbox-sdk

Modern NetBox toolkit with an SDK, CLI and TUI (terminal UI) for faster automation.

51K 18 0
tconbeer
harlequin

The SQL IDE for Your Terminal. Now with hsql, your agent's favorite sql client.

46K 6K 182
mahrz24
netext

Netext is a graph (network) rendering library for the terminal.

37K 80 3
realiti4
claude-swap

Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and parallel sessions

24K 3K 365
saulpw
visidata

A terminal spreadsheet multitool for discovering and arranging data

20K 9K 374
evalstate
fast-agent-acp

Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A Support

17K 4K 447
pyratatui
pyratatui

ratatui but for python

16K 171 9
AnonymouX47
term-image

Display images in the terminal with python

15K 323 22
evalstate
hf-inference-acp

Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A Support

14K 4K 447
decryptus
monit-docker

Monitor Docker containers and run controlled corrective actions. YAML rules, CLI/TUI, web dashboard and Prometheus metrics.

14K 34 5
VirInvictus
calibrequarry

Terminal toolkit for large Calibre libraries: catalogs, stats, deep audits (tree, FTS coverage, ISBNs, covers, duplicates), Calibre-parity search with --restrict scoping, opt-in write verbs and set mode, and a three-phase acquisition run (screen, sign, import). Frontend over the cquarry library; no calibredb needed.

13K 2 0
pyvista
pyvista-tui

PyVista in the terminal

12K 20 1
KenyonY
dtflow

Inspect, clean, transform and ship LLM training data from one CLI; dt view is the interactive entry point.

12K 6 0
cielong
python-fx

A python-native JSON Viewer TUI.

10K 36 8
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology