textual has 366.5M monthly downloads and 36K GitHub stars. Version 8.2.8 supports Python <4.0,>=3.9, first published in 2021.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of markdown-it-py, mdit-py-plugins and platformdirs. It is used by 3,351 tracked packages, including memray, mini-swe-agent and inspect-ai.
GitHub topics include terminal, tui and rich.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- markdown-it-py >=2.1.0
- mdit-py-plugins
- platformdirs <5,>=3.6.0
- pygments <3.0.0,>=2.19.2
- rich >=14.2.0
- typing-extensions <5.0.0,>=4.4.0
16 optional dependencies
- tree-sitter[syntax]
- tree-sitter-bash[syntax]
- tree-sitter-css[syntax]
- tree-sitter-go[syntax]
- tree-sitter-html[syntax]
- tree-sitter-java[syntax]
- tree-sitter-javascript[syntax]
- tree-sitter-json[syntax]
- tree-sitter-markdown[syntax]
- tree-sitter-python[syntax]
- tree-sitter-regex[syntax]
- tree-sitter-rust[syntax]
- tree-sitter-sql[syntax]
- tree-sitter-toml[syntax]
- tree-sitter-xml[syntax]
- tree-sitter-yaml[syntax]
Used By
- memray
- mini-swe-agent
- inspect-ai
- crewai-cli
- mutmut
- mistral-vibe
- esp-idf-kconfig
- textual-serve
- verifiers
- textual-plotext
- textual-dev
- textual-autocomplete
- trinity-agent
- uipath-dev
- trogon
- aiperf
- pytest-textual-snapshot
- cisco-ai-skill-scanner
- bernstein
- openhands
- skylos
- dreadnode
- harlequin
- textual-fspicker
- batrachian-toad
- keepercommander
- textual-universal-directorytree
- drydock-cli
- prime
- praisonai
- tuipet
- nxplora
- smol-k8s-lab
- pdd-cli
- chutes
- remoroo
- youngcan-wyckoff-analysis
- splicecraft
- cmk-werk-zeug
- alpi-agent
- textual-fastdatatable
- alacorder
- textual-textarea
- geneva
- qubx
- nomenklatura
- tt-smi
- rich-cli
- nf-core
- textual-plot