textual

Textual is an interface development roof that runs on the terminal and web browser for Python-based applications. Offering Asenkron structure support, the library allows for the creation of sustainable applications with component-based design and advanced testing tools. With ready-made widget sets and flexible editing system, complex user interfaces can be improved with a simple API.

TE

Textualize · Terminal & CLI

STARS37.6K
FORKS1.4K
COMMITS13.1K
CONTRIBUTORS185
VERSIONv8.2.8
UPDATED21 days ago
PythonTerminal UIWeb FrameworkAsyncMIT
What can it do?
  • You design interactive and visual interface applications that run on the terminal.
  • You run the interfaces you develop on both the terminal and the web browser.
  • By connecting the textual-giant development console from another terminal, you monitor and debug the application's events and print outputs.
User reviews
  • • NeutralHacker News

    Luna – Visual and textual functional programming language

    “Another thing I've been thinking about in the past is how do you preserve formatting when translating between visual/textual. Eg, if I place a visual node and then edit the text, does it preserve my visual layout? This is important because I've used Max/MSP in the past and I…”

  • • NeutralHacker News

    Luna – Visual and textual functional programming language

    “This got me wondering if the designers of the circuits that run software view textual programs as an oversimplification...”

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI