An open API service for producing an overview of a list of open source projects.

https://github.com/Textualize/textual

cli framework python rich terminal tui

Score: 33.64786867185322

Last synced: about 5 hours ago
JSON representation

Repository metadata:

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.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 10,740
Total Committers: 192
Avg Commits per committer: 55.938
Development Distribution Score (DDS): 0.482

Commits in past year: 335
Committers in past year: 14
Avg Commits per committer in past year: 23.929
Development Distribution Score (DDS) in past year: 0.087

Name Email Commits
Will McGugan w****n@g****m 5563
Dave Pearson d****p@d****g 2063
Darren Burns d****0@g****m 1584
Rodrigo Girão Serrão 5****o 734
TomJGooding 1****g 266
Olivier Philippon o****r@t****o 57
Rodrigo Girão Serrão 5****o 47
Peter Bierma z****v@g****m 20
Nitzan Shaked n****s@n****m 14
Pure 1****d 14
David Kasakaitis d****s@p****e 13
Edward Jazzhands e****s@g****m 13
Aaron Stephens a****3@g****m 13
PythonPan 2****2@q****m 10
Gergely Elias g****s@g****m 9
Angelo Mottola a****a@c****t 8
Szymon Cader s****r@d****l 8
Yurii Karabas 1****o@g****m 7
overflowy o****y@r****t 7
Simon s****i@g****m 7
David Fokkema d****a@i****m 6
Thomas Grainger t****n@g****m 6
David Brochart d****t@g****m 5
Mike Driscoll m****e@p****g 5
Timothée Mazzucotelli p****y@p****e 5
fancidev f****v@g****m 5
dmunozv04 3****4 5
Tushar Sadhwani t****0@g****m 4
Pietro Zambelli p****b@g****m 4
Ofek Lev o****r@g****m 4
and 162 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 1,355
Total pull requests: 2,084
Average time to close issues: about 2 months
Average time to close pull requests: 10 days
Total issue authors: 506
Total pull request authors: 239
Average comments per issue: 2.82
Average comments per pull request: 1.01
Merged pull request: 1,528
Bot issues: 0
Bot pull requests: 0

Past year issues: 88
Past year pull requests: 95
Past year average time to close issues: 12 days
Past year average time to close pull requests: 12 days
Past year issue authors: 66
Past year pull request authors: 65
Past year average comments per issue: 2.68
Past year average comments per pull request: 0.6
Past year merged pull request: 5
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Textualize/textual

Top Issue Authors

  • willmcgugan (179)
  • davep (153)
  • TomJGooding (92)
  • rodrigogiraoserrao (71)
  • darrenburns (67)
  • mzebrak (38)
  • xavierog (15)
  • mgesbert (12)
  • davidbrochart (8)
  • ddkasa (8)
  • leemthai (8)
  • barisione (8)
  • arcivanov (8)
  • jakubziebin (8)
  • godlygeek (8)

Top Pull Request Authors

  • willmcgugan (786)
  • TomJGooding (296)
  • davep (203)
  • darrenburns (190)
  • rodrigogiraoserrao (143)
  • ddkasa (13)
  • merriam (12)
  • graingert (11)
  • holdenweb (10)
  • edward-jazzhands (8)
  • paul-ollis (7)
  • arvidfm (7)
  • davidfokkema (7)
  • davetapley (6)
  • zarch (6)

Top Issue Labels

  • Task (235)
  • bug (174)
  • enhancement (133)
  • documentation (58)
  • question (21)
  • wontfix (6)
  • Can not reproduce (5)
  • good first issue (4)
  • duplicate (4)
  • Mistral (3)
  • europython (1)
  • feature-cors (1)
  • needs discussion (1)
  • area-mvc (1)

Top Pull Request Labels

  • Task (131)
  • bug (87)
  • enhancement (82)
  • documentation (62)
  • needs discussion (1)
  • area:tracer (1)
  • duplicate (1)
  • no changeset needed (1)
  • question (1)

Package metadata

nixpkgs-unstable: python314Packages.textual

TUI framework for Python inspired by modern web development

nixpkgs-unstable: python313Packages.textual

TUI framework for Python inspired by modern web development

nixpkgs-24.11: python311Packages.textual

TUI framework for Python inspired by modern web development

pypi.org: textual

Modern Text User Interface framework

  • Homepage: https://github.com/Textualize/textual
  • Documentation: https://textual.textualize.io/
  • Licenses: MIT
  • Latest release: 8.2.8 (published 4 months ago)
  • Last Synced: 2026-11-06T11:56:40.896Z (about 22 hours ago)
  • Versions: 254
  • Dependent Packages: 436
  • Dependent Repositories: 249
  • Downloads: 55,518,787 Last month
  • Docker Downloads: 3,001
  • Rankings:
    • Stargazers count: 0.093%
    • Dependent packages count: 0.105%
    • Downloads: 0.807%
    • Average: 0.844%
    • Dependent repos count: 0.951%
    • Docker downloads count: 1.229%
    • Forks count: 1.88%
  • Maintainers (1)
alpine-edge: py3-textual

TUI framework for Python inspired by modern web development

  • Homepage: https://github.com/Textualize/textual
  • Licenses: MIT
  • Latest release: 8.2.8-r0 (published 4 months ago)
  • Last Synced: 2026-08-08T13:00:20.560Z (3 months ago)
  • Versions: 19
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.83%
    • Average: 2.143%
    • Dependent packages count: 3.393%
    • Forks count: 4.348%
  • Maintainers (1)
proxy.golang.org: github.com/Textualize/TEXTUAL

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Textualize/TEXTUAL#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T23:01:58.776Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.015%
    • Average: 4.154%
    • Dependent repos count: 4.294%
proxy.golang.org: github.com/TEXTUALIZE/TEXTUAL

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/TEXTUALIZE/TEXTUAL#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T22:55:53.257Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.022%
    • Average: 4.162%
    • Dependent repos count: 4.301%
proxy.golang.org: github.com/Textualize/tEXTUAL

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Textualize/tEXTUAL#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T23:19:12.905Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.049%
    • Average: 4.19%
    • Dependent repos count: 4.331%
proxy.golang.org: github.com/Textualize/Textual

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Textualize/Textual#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T23:19:12.747Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.152%
    • Average: 4.296%
    • Dependent repos count: 4.44%
proxy.golang.org: github.com/Textualize/textuaL

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Textualize/textuaL#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T23:19:13.000Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.262%
    • Average: 4.408%
    • Dependent repos count: 4.553%
proxy.golang.org: github.com/textualize/Textual

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/textualize/Textual#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T22:56:05.652Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.397%
    • Average: 4.545%
    • Dependent repos count: 4.693%
alpine-edge: py3-textual-pyc

Precompiled Python bytecode for py3-textual

  • Homepage: https://github.com/Textualize/textual
  • Licenses: MIT
  • Latest release: 8.2.8-r0 (published 4 months ago)
  • Last Synced: 2026-10-18T14:27:48.423Z (20 days ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.693%
    • Dependent packages count: 13.386%
  • Maintainers (1)
proxy.golang.org: github.com/textualize/textual

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/textualize/textual#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T22:49:11.184Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.528%
    • Average: 6.747%
    • Dependent repos count: 6.966%
proxy.golang.org: github.com/Textualize/textual

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Textualize/textual#section-documentation
  • Licenses: mit
  • Latest release: v8.2.8+incompatible (published 4 months ago)
  • Last Synced: 2026-11-05T22:42:24.732Z (1 day ago)
  • Versions: 223
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.528%
    • Average: 6.747%
    • Dependent repos count: 6.966%
conda-forge.org: textual

  • Homepage: https://github.com/Textualize/textual
  • Licenses: MIT
  • Latest release: 0.4.0 (published almost 4 years ago)
  • Last Synced: 2026-03-10T17:14:07.817Z (8 months ago)
  • Versions: 9
  • Dependent Packages: 5
  • Dependent Repositories: 1
  • Downloads: 749,764 Total
  • Rankings:
    • Stargazers count: 1.876%
    • Forks count: 7.216%
    • Dependent packages count: 10.42%
    • Average: 10.981%
    • Dependent repos count: 24.412%
anaconda.org: textual

Textual is a Rapid Application Development framework for Python, built by Textualize.io.

  • Homepage: https://github.com/Textualize/textual
  • Licenses: MIT
  • Latest release: 8.0.1 (published 8 months ago)
  • Last Synced: 2026-07-27T15:03:57.640Z (3 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 191 Total
  • Rankings:
    • Downloads: 0.616%
    • Average: 27.265%
    • Dependent packages count: 38.835%
    • Dependent repos count: 42.344%
spack.io: py-textual

Textual is a Rapid Application Development framework for Python.

  • Homepage: https://github.com/Textualize/textual
  • Licenses: []
  • Latest release: 5.3.0 (published about 1 year ago)
  • Last Synced: 2026-11-05T22:42:28.925Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 28.7%
    • Dependent packages count: 57.399%
  • Maintainers (1)
pypi.org: textual-pyfiglet-demo

Small demo proposal of integrating PyFiglet with Textual

  • Homepage:
  • Documentation: https://textual-pyfiglet-demo.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.1.0 (published about 2 years ago)
  • Last Synced: 2026-11-05T22:55:49.156Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 10.169%
    • Average: 33.699%
    • Dependent repos count: 57.23%
  • Maintainers (1)
pypi.org: pyvi-editor

  • Homepage:
  • Documentation: https://pyvi-editor.readthedocs.io/
  • Licenses: mit
  • Latest release: 0.1.0 (published almost 3 years ago)
  • Last Synced: 2026-11-05T22:42:26.665Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 10.004%
    • Average: 38.018%
    • Dependent repos count: 66.031%
  • Maintainers (1)
nixpkgs-24.11: python312Packages.textual

TUI framework for Python inspired by modern web development

nixpkgs-23.05: python311Packages.textual

TUI framework for Python inspired by modern web development

pkgsrc-netbsd-x86_64-10.1-all: comms/py-textual

Modern Text User Interface framework

  • Homepage: https://github.com/Textualize/textual
  • Documentation: https://pkgsrc.se/comms/py-textual
  • Licenses: mit
  • Latest release: 8.1.1 (published 8 months ago)
  • Last Synced: 2026-10-18T14:28:03.817Z (20 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-textual

Build text user interfaces in Python

nixpkgs-24.05: python312Packages.textual

TUI framework for Python inspired by modern web development

nixpkgs-23.11: python311Packages.textual

TUI framework for Python inspired by modern web development

nixpkgs-23.11: python310Packages.textual

TUI framework for Python inspired by modern web development

nixpkgs-24.05: python311Packages.textual

TUI framework for Python inspired by modern web development

nixpkgs-23.05: python310Packages.textual

TUI framework for Python inspired by modern web development


Dependencies

.github/workflows/black_format.yml actions
  • actions/checkout v3.5.2 composite
  • actions/setup-python v4.6.0 composite
.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/comment.yml actions
  • peter-evans/create-or-update-comment a35cf36e5301d70b76f316e867e7788a55a31dae composite
.github/workflows/new_issue.yml actions
  • actions/checkout v3 composite
  • juliangruber/read-file-action v1 composite
  • peter-evans/create-or-update-comment a35cf36e5301d70b76f316e867e7788a55a31dae composite
.github/workflows/pythonpackage.yml actions
  • actions/cache v3 composite
  • actions/checkout v3.5.2 composite
  • actions/setup-python v4.6.0 composite
  • actions/upload-artifact v3 composite
  • snok/install-poetry v1.3.3 composite
poetry.lock pypi
  • aiohttp 3.8.4 develop
  • aiosignal 1.3.1 develop
  • anyio 3.7.0 develop
  • async-timeout 4.0.2 develop
  • asynctest 0.13.0 develop
  • attrs 23.1.0 develop
  • black 23.3.0 develop
  • cached-property 1.5.2 develop
  • certifi 2023.5.7 develop
  • cfgv 3.3.1 develop
  • charset-normalizer 3.1.0 develop
  • click 8.1.3 develop
  • colorama 0.4.6 develop
  • colored 1.4.4 develop
  • coverage 7.2.7 develop
  • distlib 0.3.6 develop
  • exceptiongroup 1.1.2 develop
  • filelock 3.12.2 develop
  • frozenlist 1.3.3 develop
  • ghp-import 2.1.0 develop
  • gitdb 4.0.10 develop
  • gitpython 3.1.31 develop
  • griffe 0.30.1 develop
  • h11 0.14.0 develop
  • httpcore 0.16.3 develop
  • httpx 0.23.3 develop
  • identify 2.5.24 develop
  • idna 3.4 develop
  • iniconfig 2.0.0 develop
  • jinja2 3.1.2 develop
  • markdown 3.3.7 develop
  • markupsafe 2.1.3 develop
  • mergedeep 1.3.4 develop
  • mkdocs 1.4.3 develop
  • mkdocs-autorefs 0.4.1 develop
  • mkdocs-exclude 1.0.2 develop
  • mkdocs-material 9.1.18 develop
  • mkdocs-material-extensions 1.1.1 develop
  • mkdocs-rss-plugin 1.5.0 develop
  • mkdocstrings 0.20.0 develop
  • mkdocstrings-python 0.10.1 develop
  • msgpack 1.0.5 develop
  • multidict 6.0.4 develop
  • mypy 1.4.1 develop
  • mypy-extensions 1.0.0 develop
  • nodeenv 1.8.0 develop
  • packaging 23.1 develop
  • pathspec 0.11.1 develop
  • platformdirs 3.8.0 develop
  • pluggy 1.2.0 develop
  • pre-commit 2.21.0 develop
  • pymdown-extensions 10.0.1 develop
  • pytest 7.4.0 develop
  • pytest-aiohttp 1.0.4 develop
  • pytest-asyncio 0.21.0 develop
  • pytest-cov 2.12.1 develop
  • pytest-textual-snapshot 0.1.0 develop
  • python-dateutil 2.8.2 develop
  • pytz 2022.7.1 develop
  • pyyaml 6.0 develop
  • pyyaml-env-tag 0.1 develop
  • regex 2023.6.3 develop
  • requests 2.31.0 develop
  • rfc3986 1.5.0 develop
  • setuptools 68.0.0 develop
  • six 1.16.0 develop
  • smmap 5.0.0 develop
  • sniffio 1.3.0 develop
  • syrupy 3.0.6 develop
  • textual-dev 1.0.0 develop
  • time-machine 2.10.0 develop
  • toml 0.10.2 develop
  • tomli 2.0.1 develop
  • typed-ast 1.5.4 develop
  • types-setuptools 67.8.0.0 develop
  • tzdata 2022.7 develop
  • urllib3 2.0.3 develop
  • virtualenv 20.23.1 develop
  • watchdog 3.0.0 develop
  • yarl 1.9.2 develop
  • importlib-metadata 6.7.0
  • linkify-it-py 2.0.2
  • markdown-it-py 2.2.0
  • mdit-py-plugins 0.3.5
  • mdurl 0.1.2
  • pygments 2.15.1
  • rich 13.4.2
  • typing-extensions 4.7.1
  • uc-micro-py 1.0.2
  • zipp 3.15.0
pyproject.toml pypi
  • importlib-metadata >=4.11.3
  • markdown-it-py >=2.1.0
  • python ^3.7
  • rich >=13.3.3
  • typing-extensions ^4.4.0
uv.lock pypi