Hacker GitHub

← All repos

Textualize/textual

View on GitHub ↗ ★ 37,561 Python

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.

43 mentions on Hacker News by 38 people: 11 stories, 32 comments · first 2021-06-16 · latest 2026-05-14

Mentions per year 43 mentions · busiest year 2022 (13)
20082026
  1. …issues had I gotten past the login step. [0]: https://x.com/skcd42/status/2054993372662915183 [1]: https://github.com/Textualize/textual [2]: https://storage.googleapis.com/grok-build-public-artifacts/c... [3]: https://x.ai/cli/install.sh
    comment by ofek · 2026-05-14 · in Grok Build
  2. …[1][2]) exist to make a modern-looking UX. [1]: https://github.com/charmbracelet/bubbletea [2]: https://github.com/Textualize/textual
    comment by thomascountz · 2025-12-30 · in The Signature Flicker
  3. I'm glad it's not another LLM CLI that uses React. Vibe-cli seems to be built with https://github.com/textualize/textual/
  4. Looks like Textual[1] -- the buttons are always a giveaway [1] https://github.com/Textualize/textual
  5. …https://github.com/gizak/termui/ https://github.com/rivo/tview https://github.com/Textualize/textual
  6. …like this has the grace to fall back to https://linux.die.net/man/1/dialog for non-GUI users. Or https://github.com/Textualize/textual if they want to be faaaaancy.
  7. …without having to install them with uvx, i.e.: uvx --python 3.12 textual-demo uvx usolitaire [0] https://github.com/Textualize/textual [1] https://github.com/oleksis/awesome-textualize-projects
  8. …at a very high level - even has CSS. Rich's sibling, Textual[1] is designed for building TUIs. [1] https://github.com/Textualize/textual
  9. …interfaces with a simple Python API. Run your apps in the terminal and a web browser." [1] [1]: https://github.com/textualize/textual/
  10. …but it’s very DOM-like, uses CSS selectors, etc. and a cool option when it meets your needs. [0] https://github.com/Textualize/textual
    comment by halfcat · 2023-12-09 · in PysimpleGUI
  11. …`less -R` is not the default. FWIW, textual (and urwid) does ANSII escape codes well: https://github.com/Textualize/textual touch file$'\n'name find . -print0 | xargs -0
  12. Did a cursory dive through, check: https://textual.textualize.io/tutorial/ and https://github.com/Textualize/textual/blob/main/docs/example... ...what have people had success with in golang-world? Anything reasonably equivalent someone…
  13. I would also[0] be interested in an argparse equivalent of this for my tool Library[1] [0] https://github.com/Textualize/textual/discussions/228 [1] https://github.com/chapmanjacobd/library
  14. …Textual [2] for Python and tui-rs for Rust [3]. [1] https://github.com/charmbracelet/bubbletea [2] https://github.com/textualize/textual [3] https://github.com/fdehau/tui-rs
  15. It would be fun to build a TUI Fediverse app using Textual[0] or something [0] https://github.com/Textualize/textual
    comment by uneekname · 2023-02-15 · in We need a textodon (text-only Fediverse hub)
  16. Learn more about Textual ( https://github.com/textualize/textual ) so that I can implement interactive exercises for my ebooks. I'll have to up my Python game as well (OOP, async, typing, etc).
    comment by asicsp · 2023-01-09 · in What are you planning to learn in 2023?
  17. …has documentation. Which you can find here: https://textual.textualize.io/ Github repository: https://github.com/Textualize/textual Textual is still very much a work in progress, but it is way more stable now. Textualize (the company) is…
  18. …for this instance are purged. I think there is a similar problem in the source code as well, e.g. https://github.com/Textualize/textual/blob/4d94df81e44b27fff... - a DirectoryTree instance won't be deallocated if its render_tree_label…
  19. I feel like this should have a UI written with Textual: https://github.com/Textualize/textual
  20. …https://docs.poshtools.com/powershell-pro-tools-documentatio... https://github.com/bczsalba/pytermgui https://github.com/Textualize/textual - discussed here: https://news.ycombinator.com/item?id=31143327 Auto-generation of UI was an area…
  21. …and forth between the terminal and a browser. [0]: https://github.com/charmbracelet/bubbletea [1]: https://github.com/Textualize/textual
    comment by nvrspyx · 2022-06-01 · in Ffmpeg Buddy
  22. …from rich and the test coverage on that is 99% [3]. [1]: https://xtermjs.org/#real-world-uses [2]: https://github.com/Textualize/textual#textual:~:text=Current... . [3]: https://app.codecov.io/gh/Textualize/rich
  23. …10? Quite interest in the jupyter. Or similar tool available for lisp. Seems basically python https://github.com/Textualize/textual .
  24. …hesitant about that personally, but then again it's not my company, my product, or my project. [1] https://github.com/Textualize/textual/tree/main/tests
  25. In Python-land, Rich and Textual are the way to go. However, its not low/no-code. https://github.com/Textualize/textual https://github.com/Textualize/rich
  26. …part, for list select or viewports, you need the high level lib from the same author: textual ( https://github.com/willmcgugan/textual ).
  27. …is fantastic for TUI apps. [0] https://talkpython.fm/episodes/show/336/terminal-magic-with-... [1] https://github.com/Textualize/textual
    comment by windexh8er · 2022-01-21 · in Make Your Python CLI Tools Pop with Rich
  28. See also Textual by the same developer. Really impressive work. https://github.com/Textualize/textual
  29. …) - rich: text formatting ( https://github.com/willmcgugan/rich ) - textual: TUI, using rich ( https://github.com/willmcgugan/textual ) - fastpi: Rest APIs ( https://fastapi.tiangolo.com/ ) - typer: CLI Library, uses Click (…
    comment by dogline · 2021-12-16 · in Tqdm (Python)
  30. …and textual (for TUI) from Will McGugan are great libraries: https://github.com/willmcgugan/rich https://github.com/willmcgugan/textual
  31. …web The latest talk python to me podcast has an episode on Textual and Rich that looks interesting. https://github.com/willmcgugan/textual
  32. I fixed a spelling mistake: https://github.com/willmcgugan/textual/pull/8