Hacker ApprovedDepartments

Ratatui

Hacker Approved

The most recommended of 14 terminal UI libraries

Rust library for building terminal user interfaces, praised for easy layout and nice results. Main caveat: only a dozen built-in widgets, so basics need third-party dependencies.

Rust library for building terminal user interfaces, praised for easy layout and nice results. Main caveat: only a dozen built-in widgets, so basics need third-party dependencies.

63 people gave an opinion

recommend it
57
criticize it
6
approval share
90%
Each figure is one person. RecommendsCriticizes

Recommended in 12 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: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 57 people recommend itNeeds 10 or more, met.
  • 9.5 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 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, quick TUI development

    “Ratatui and such allow you to write a TUI really quickly without needing to deal with VT100 arcana.”

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

    “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”

    “it's pretty trivial to set up a TUI with bubbletea or ratatui”

    Comment from 3 May 2026 in “Why TUIs Are Back”
  • Works well with AI and LLMs

    “It's great for humans and LLMs, because the friction of using it just disappears.”

    Comment from 30 Jan 2026 in “Software Survival 3.0”

    “Claude can make beautiful ones with a little ratatui action super fast”

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

    “good success with Claude building snappy TUIs in Rust with Ratatui”

    Comment from 6 Feb 2026 in “Claude Opus 4.6”
  • Rich widgets and layout

    “Ratatui really is the best of the bunch. It has layout, accessibility, nice and easy user interface.”

    Comment from 7 Nov 2025 in “Ratatui – App Showcase”

    “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”
  • Used in production apps

    “At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot”

    Comment from 5 Nov 2025 in “Bluetui – A TUI for managing Bluetooth on Linux”

    “The library is good enough that Sidekiq is using it to build their TUI.”

    Comment from 21 Jan 2026 in “Ask HN: Do you have any evidence that agentic coding works?”

What people warn about

Each mark is one comment

  • Needs third-party dependency per widget

    “the way it's architected, you need to take on third party dependencies for each individual widget”

    Comment from 6 Nov 2025 in “Ratatui – App Showcase”

    “taking on a new dep for each widget seemed excessive”

    Comment from 6 Nov 2025 in “Ratatui – App Showcase”
  • Few built-in widgets, basics missing

    “there are only a dozen included widgets, so very basic things are left to third parties”

    Comment from 6 Nov 2025 in “Ratatui – App Showcase”

    “creating JUST a simple damn button is a nightmare”

    Comment from 15 Jun 2026 in “The state of building user interfaces in Rust”
  • Considered bloated

    “doesn't use bloated frameworks like Ratatui/Bubbletea etc”

    Comment from 12 May 2026 in “What do you NOT like about Cursor / VSCode / Claude Code desktop / Codex / etc.?”

    “I do wonder how much bloat there is”

    Comment from 6 Nov 2025 in “Ratatui – App Showcase”

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.

Ratatui compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
RatatuiThis page57690%12—Approved
Bubble Tea371670%9—Approved
Textual34294%11—Approved
Turbo Vision26584%9—Approved
Ink132138%8——
See all 14 terminal UI libraries, ranked

What people said

40 of the 83 comments that mention it, newest first. Each links to the original comment.

“I really like the work and effort that flows into ratatui and it's ecosystem”

RecommendsComment from 29 Oct 2026 in “Ask HN: Why are there not more terminal apps?”

“All my cli offer a ratatui dashboard mode, and about 50% of the dashboard mode end up as a status dashboard down the road”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“There are fantastic TUI frameworks for Rust, like Ratatui”

RecommendsComment from 20 Jul 2026 in “Claude Code uses Bun written in Rust now”

“ratatui was still an excellent choice over a year and a half ago.”

RecommendsComment from 20 Jul 2026 in “Claude Code uses Bun written in Rust now”

“creating JUST a simple damn button is a nightmare”

MixedComment from 15 Jun 2026 in “The state of building user interfaces in Rust”

“its written in ratatui and we did try to go the extra mile”

RecommendsComment from 14 May 2026 in “Grok Build”

“doesn't use bloated frameworks like Ratatui/Bubbletea etc”

CriticizesComment from 12 May 2026 in “What do you NOT like about Cursor / VSCode / Claude Code desktop / Codex / etc.?”

“Ratatui package is one big propellor for tui use and creation nowadays”

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

“Notcurses (C++) and Ratatui (Rust) did help ncurses (C) a lot.”

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”

“Ratatui and such allow you to write a TUI really quickly without needing to deal with VT100 arcana.”

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

“it's pretty trivial to set up a TUI with bubbletea or ratatui”

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

“my Go TUI experience is older than me playing with Rust's ratatui”

RecommendsComment from 5 Apr 2026 in “Lisette a little language inspired by Rust that compiles to Go”

“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”

“great toolsets for their respective languages BubbleTea / Textualize / Ratatui”

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

“Claude can make beautiful ones with a little ratatui action super fast”

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

“good success with Claude building snappy TUIs in Rust with Ratatui”

RecommendsComment from 6 Feb 2026 in “Claude Opus 4.6”

“It's great for humans and LLMs, because the friction of using it just disappears.”

RecommendsComment from 30 Jan 2026 in “Software Survival 3.0”

“I love ratatui, having it available on embedded is very cool!”

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

“you have full control over when you enter or exit raw mode, so your TUI can support opening an external editor”

RecommendsComment from 22 Jan 2026 in “Show HN: RatatuiRuby Wraps Rust Ratatui as a RubyGem – TUIs with the Joy of Ruby”

“Landing page is great: informative, visual example, clear code example. Love it”

RecommendsComment from 22 Jan 2026 in “Show HN: RatatuiRuby Wraps Rust Ratatui as a RubyGem – TUIs with the Joy of Ruby”

“The library is good enough that Sidekiq is using it to build their TUI.”

RecommendsComment from 21 Jan 2026 in “Ask HN: Do you have any evidence that agentic coding works?”

“Bubbletea (Go) or Ratatui (Rust) which both are better suited for this”

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

“it was able to read the ANSI and figure out that a snapshot had changed”

RecommendsComment from 11 Jan 2026 in “ASCII-Driven Development”

“I heavily designed and reviewed. I was having a lot of fun, and part of the reason I took deprecations and releases seriously was because I hoped to get users.”

RecommendsComment from 9 Jan 2026 in “AI Coding Assistants Are Getting Worse”

“Ratatui itself has a lot of much nicer AI generated code in it since then”

RecommendsComment from 4 Jan 2026 in “Show HN: Terminal UI for AWS”

“It's a rendering library that uses the immediate-mode paradigm.”

RecommendsComment from 3 Jan 2026 in “Ask HN: What are you working on? (Jan 2026)”

“Kind of love the renaissance of all the TUI apps around Rust with Ratatui”

RecommendsComment from 11 Dec 2025 in “Show HN: oeis-tui – A TUI to search OEIS integer sequences in the terminal”

“I feel comfortable reading and using code and ideas from either side”

RecommendsComment from 5 Dec 2025 in “Show HN: Fresh – A new terminal editor built in Rust”

“The framework now ships with native list view support and improved terminal capabilities”

RecommendsComment from 9 Nov 2025 in “Ask HN: What are you working on?”

“Ratatui really is the best of the bunch. It has layout, accessibility, nice and easy user interface.”

RecommendsComment from 7 Nov 2025 in “Ratatui – App Showcase”

“Ratatui is awesome, but I haven't found a widget library and event loop that I like”

RecommendsComment from 6 Nov 2025 in “Ratatui – App Showcase”

“there are only a dozen included widgets, so very basic things are left to third parties”

CriticizesComment from 6 Nov 2025 in “Ratatui – App Showcase”

“taking on a new dep for each widget seemed excessive”

MixedComment from 6 Nov 2025 in “Ratatui – App Showcase”

“I do wonder how much bloat there is”

MixedComment from 6 Nov 2025 in “Ratatui – App Showcase”

“ratatui-rs became my framework of choice for building its first TUI”

RecommendsComment from 6 Nov 2025 in “Ratatui – App Showcase”

“Ratatui is awesome! Just built a little chat client with it, tons of fun.”

RecommendsComment from 6 Nov 2025 in “Ratatui – App Showcase”

“the way it's architected, you need to take on third party dependencies for each individual widget”

MixedComment from 6 Nov 2025 in “Ratatui – App Showcase”

“it's what I'll reach out for if I need semi-complex TUIs in Rust”

RecommendsComment from 6 Nov 2025 in “Ratatui – App Showcase”

“At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot”

RecommendsComment from 5 Nov 2025 in “Bluetui – A TUI for managing Bluetooth on Linux”

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