Hacker ApprovedDepartments

Textual

Hacker Approved

Ranked 3 of 14 terminal UI libraries by recommenders

Python library for terminal UIs; people praise its widgets, polish and ease of use. Main caveat: a single maintainer and a stale roadmap.

Python library for terminal UIs; people praise its widgets, polish and ease of use. Main caveat: a single maintainer and a stale roadmap.

36 people gave an opinion

recommend it
34
criticize it
2
approval share
94%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 34 people recommend itNeeds 10 or more, met.
  • 17 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Easy to build modern-looking TUIs

    “frameworks, available for a range of languages, that make it easy to create nice-looking TUIs”

    Comment from 4 May 2026 in “Why TUIs Are Back”

    “some good libraries/frameworks (e.g. [1][2]) exist to make a modern-looking UX”

    Comment from 30 Dec 2025 in “The Signature Flicker”

    “other frameworks that make it easy to create TUI eg Textual (in Python)”

    Comment from 14 Feb 2026 in “Building a TUI is easy now”
  • Rich features and widgets

    “Textual is A++. Feels a bit less snappy than Ink, but it makes up in all things with its immense feature-set.”

    Comment from 21 Jan 2026 in “Claude Chill: Fix Claude Code's Flickering in Terminal”

    “Textual and Ratatui already blur that line with mouse support and rich widgets”

    Comment from 13 Mar 2026 in “TUI Studio – visual terminal UI design tool”

    “Textual offers incredibly impressive terminal experiences”

    Comment from 23 Dec 2025 in “Toad is a unified experience for AI in the terminal”
  • Fast rendering, quick script UIs

    “Textual can generate an entire frame in less than a 60th of a second”

    Comment from 24 Dec 2025 in “Toad is a unified experience for AI in the terminal”

    “it makes it really easy to get a super fast little UI for scripts”

    Comment from 24 Dec 2025 in “Toad is a unified experience for AI in the terminal”
  • Works well with Claude

    “I've had pretty good success with Textual+Claude so have a few colleagues.”

    Comment from 13 Mar 2026 in “TUI Studio – visual terminal UI design tool”

    “As TUI library I use Textual which claude handles quite well”

    Comment from 20 Feb 2026 in “I found a useful Git one liner buried in leaked CIA developer docs”

    “with textual doing the heavy lifting”

    Comment from 4 May 2026 in “Why TUIs Are Back”

What people warn about

Each mark is one comment

  • Single maintainer, stale roadmap

    “it's maintained by a single guy, and the roadmap hasn't been updated since 2023”

    Comment from 22 Jan 2026 in “Claude Chill: Fix Claude Code's Flickering in Terminal”

Other terminal UI libraries people recommend

The four most recommended other terminal UI libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Textual compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Ratatui57690%12—Approved
Bubble Tea371670%9—Approved
TextualThis page34294%11—Approved
Turbo Vision26584%9—Approved
Ink132138%8——
See all 14 terminal UI libraries, ranked

What people said

33 of the 39 comments that mention it, newest first. Each links to the original comment.

“I always keep a healthy skepticism, but I'm hopeful.”

RecommendsComment from 11 Oct 2026 in “IRCv3”

“probably the best of the low ceremony libraries for making TUIs”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“I hate opening Textual application and being dropped into this canvas like state.”

CriticizesComment from 22 Aug 2026 in “Stop Making TUIs”

“Yeah Textual, is pretty good. I have been building a CYOA(Choose-your-own-adventure) game using it”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“I'm currently building a winamp clone that works over ssh, using textual”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“Sometime back I have played with Textual TUI framework very neat and good.”

RecommendsComment from 23 Jun 2026 in “Ask HN: What is your opinion on TUI applications”

“the many open source projects which offer Markdown support”

RecommendsComment from 17 May 2026 in “Native all the way, until you need text”

“it is a bit slower than my own solution & has similar performance gaps”

CriticizesComment from 17 May 2026 in “Native all the way, until you need text”

“Used these myself and had no issues”

RecommendsComment from 17 May 2026 in “Native all the way, until you need text”

“Used these myself and had no issues.”

RecommendsComment from 17 May 2026 in “Native all the way, until you need text”

“with textual doing the heavy lifting”

RecommendsComment from 4 May 2026 in “Why TUIs Are Back”

“frameworks, available for a range of languages, that make it easy to create nice-looking TUIs”

RecommendsComment from 4 May 2026 in “Why TUIs Are Back”

“They never get out of date.”

RecommendsComment from 27 Apr 2026 in “Self-Updating Screenshots”

“Textual + NHL API = perfection”

RecommendsComment from 23 Apr 2026 in “Show HN: Faceoff – A terminal UI for following NHL games”

“upon resize there is no issue when you use stuff like ink or textual library in python”

RecommendsComment from 26 Mar 2026 in “Rendering complex scripts in terminal and OSC 66”

“Textual and Ratatui already blur that line with mouse support and rich widgets”

RecommendsComment from 13 Mar 2026 in “TUI Studio – visual terminal UI design tool”

“I've had pretty good success with Textual+Claude so have a few colleagues.”

RecommendsComment from 13 Mar 2026 in “TUI Studio – visual terminal UI design tool”

“As TUI library I use Textual which claude handles quite well”

RecommendsComment from 20 Feb 2026 in “I found a useful Git one liner buried in leaked CIA developer docs”

“other frameworks that make it easy to create TUI eg Textual (in Python)”

RecommendsComment from 14 Feb 2026 in “Building a TUI is easy now”

“it responds to clicks just fine”

RecommendsComment from 13 Feb 2026 in “Building a TUI is easy now”

“We love both Bubbletea and Textual”

RecommendsComment from 29 Jan 2026 in “Mousefood – Build embedded terminal UIs for microcontrollers”

“it's maintained by a single guy, and the roadmap hasn't been updated since 2023”

MixedComment from 22 Jan 2026 in “Claude Chill: Fix Claude Code's Flickering in Terminal”

“I'm using Textual for my TUI needs, it's very decent.”

RecommendsComment from 21 Jan 2026 in “Claude Chill: Fix Claude Code's Flickering in Terminal”

“Textual is A++. Feels a bit less snappy than Ink, but it makes up in all things with its immense feature-set.”

RecommendsComment from 21 Jan 2026 in “Claude Chill: Fix Claude Code's Flickering in Terminal”

“Textual looks really nice, but I usually make web apps so I haven’t tried it for anything serious”

MixedComment from 21 Jan 2026 in “Claude Chill: Fix Claude Code's Flickering in Terminal”

“really pushed forward the Python+terminal ecosystem in the past five years”

RecommendsComment from 14 Jan 2026 in “Show HN: Nori CLI, a better interface for Claude Code (no flicker)”

“At least for fairly uncomplicated UIs, it seems pretty simple, and has good event hook support.”

RecommendsComment from 31 Dec 2025 in “Python 3.15's interpreter for Windows should be 15% faster”

“some good libraries/frameworks (e.g. [1][2]) exist to make a modern-looking UX”

RecommendsComment from 30 Dec 2025 in “The Signature Flicker”

“Textual can generate an entire frame in less than a 60th of a second”

RecommendsComment from 24 Dec 2025 in “Toad is a unified experience for AI in the terminal”

“thank you for making Rich and Textual”

RecommendsComment from 24 Dec 2025 in “Toad is a unified experience for AI in the terminal”

“it makes it really easy to get a super fast little UI for scripts”

RecommendsComment from 24 Dec 2025 in “Toad is a unified experience for AI in the terminal”

“Textual offers incredibly impressive terminal experiences”

RecommendsComment from 23 Dec 2025 in “Toad is a unified experience for AI in the terminal”

“Textual, which is currently the best TUI library around”

RecommendsComment from 23 Dec 2025 in “Toad is a unified experience for AI in the terminal”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.