Hacker ApprovedDepartments

Bubble Tea

Hacker Approved

Ranked 2 of 14 terminal UI libraries by recommenders

Go framework for building terminal user interfaces; people praise its ergonomics, aesthetics and reliability. Common caveat: it imposes its Elm-style architecture on projects.

Go framework for building terminal user interfaces; people praise its ergonomics, aesthetics and reliability. Common caveat: it imposes its Elm-style architecture on projects.

53 people gave an opinion

recommend it
37
criticize it
16
approval share
70%
Each figure is one person. RecommendsCriticizes

Recommended in 9 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: not 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

  • 37 people recommend itNeeds 10 or more, met.
  • 2.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 9 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

  • Good-looking modern terminal interfaces

    “It looks amazing. Websites and projects are allowed to have personality and use flashy colors.”

    Comment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

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

    Comment from 30 Dec 2025 in “The Signature Flicker”

    “Love the ergonomics and aesthetics and can't wait to try out v2!”

    Comment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”
  • Easy to set up quickly

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

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

    “Frameworks like bubbletea make it very easy these days.”

    Comment from 20 Aug 2026 in “Zellij 0.45.0: nested sessions, Kitty graphics, a fresh UI”

    “Go + lipgloss + bubble tea and a single prompt will give you whatever you need in a minute or two”

    Comment from 3 May 2026 in “Why TUIs Are Back”
  • Fast, lightweight and robust

    “Bubbletea, its inspiration, follows up on the philosophy of TUIs, fast, direct, lightweight in resources”

    Comment from 3 Mar 2026 in “Show HN: Giggles – A batteries-included React framework for TUIs”

    “by far the most robust and performant stack for building”

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

    “The terminal components work reliably, and have less UX bugs than the alternatives.”

    Comment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”
  • Open source and mature

    “Bubbletea really is a great TUI and it's properly open source”

    Comment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

    “Mature tui packages like bubbletea, lipgloss”

    Comment from 21 Mar 2026 in “OpenCode – The open source AI coding agent”

What people warn about

Each mark is one comment

  • Hard to learn and less ergonomic

    “I'm a fan of Bubbletea, but it is significantly less ergonomic than React”

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

    “I often have a hard time understanding how to use charmbracelet effectively”

    Comment from 24 Mar 2026 in “A retro terminal music player inspired by Winamp”
  • Bloated with unnecessary features

    “they do bloat the program with unnecessary features”

    Comment from 3 Feb 2026 in “Ownership of open source flashcard app Anki transferred to for-profit AnkiHub”

    “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.?”
  • Inconsistent design and broken conventions

    “That's on them for breaking convention and surprising users”

    Comment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

    “quit it because of inconsistencies in the design”

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

    “I'd love to avoid repeating Charm's mistakes.”

    Comment from 29 Jan 2026 in “Mousefood – Build embedded terminal UIs for microcontrollers”
  • Imposes architecture on projects

    “Bubbletea has the unfortunate side effect of enforcing style/architecture on a project”

    Comment from 23 Jan 2026 in “Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go”

    “It completely takes over and rips apart my CLI structure.”

    Comment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

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.

Bubble Tea compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Ratatui57690%12—Approved
Bubble TeaThis page371670%9—Approved
Textual34294%11—Approved
Turbo Vision26584%9—Approved
Ink132138%8——
See all 14 terminal UI libraries, ranked

What people said

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

“There's some reusability because it can just take a BubbleTea Help Model (holds keybindings), but it is limited.”

MixedComment from 9 Oct 2026 in “A Terminal Protocol for Program Status (OSC 7501)”

“Works well... commenting from it now. Claude chose Go and Bubble Tea”

RecommendsComment from 28 Sep 2026 in “Show HN: Hntui – A TUI for Hacker News”

“is my favorite for one-off throwaway stuff in terminal”

RecommendsComment from 21 Aug 2026 in “Stop Making TUIs”

“Frameworks like bubbletea make it very easy these days.”

RecommendsComment from 20 Aug 2026 in “Zellij 0.45.0: nested sessions, Kitty graphics, a fresh UI”

“I've been having a lot of fun with it compared to the React SPAs I've tried before”

RecommendsComment from 14 Jun 2026 in “Ask HN: What are you working on? (June 2026)”

“The CLI tool can be used to remote or embed any TTY program, but was generally built for BubbleTea.”

RecommendsComment from 2 Jun 2026 in “strace-ui, Bonsai_term, and the TUI renaissance”

“TUI libraries like Lipgloss and Bubbletea really allow users to build a rich experience nowadays”

RecommendsComment from 2 Jun 2026 in “strace-ui, Bonsai_term, and the TUI renaissance”

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

“I use Claude and the rest with BubbleTea all the time.”

RecommendsComment from 11 May 2026 in “I'm going back to writing code by hand”

“they are a great reason to use Go for TUI”

RecommendsComment from 8 May 2026 in “Just Fucking Use Go”

“I got excited about TUIs when I was exposed to the Bubble Tea framework for Go”

RecommendsComment from 4 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”

“by far the most robust and performant stack for building”

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

“Go + lipgloss + bubble tea and a single prompt will give you whatever you need in a minute or two”

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

“I often have a hard time understanding how to use charmbracelet effectively”

CriticizesComment from 24 Mar 2026 in “A retro terminal music player inspired by Winamp”

“Mature tui packages like bubbletea, lipgloss”

RecommendsComment from 21 Mar 2026 in “OpenCode – The open source AI coding agent”

“You should look at the list of projects using it and then realize you're already quite comfortable with bubbletea”

RecommendsComment from 15 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“That's on them for breaking convention and surprising users”

CriticizesComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“Bubbletea really is a great TUI and it's properly open source”

RecommendsComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“It completely takes over and rips apart my CLI structure.”

CriticizesComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“It looks amazing. Websites and projects are allowed to have personality and use flashy colors.”

RecommendsComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“The terminal components work reliably, and have less UX bugs than the alternatives.”

RecommendsComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“are really excellent tools for building "boring" TUIs too”

RecommendsComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“Love the ergonomics and aesthetics and can't wait to try out v2!”

RecommendsComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“has a couple screencast worth checking out”

RecommendsComment from 6 Mar 2026 in “The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now”

“Bubbletea, its inspiration, follows up on the philosophy of TUIs, fast, direct, lightweight in resources”

RecommendsComment from 3 Mar 2026 in “Show HN: Giggles – A batteries-included React framework for TUIs”

“It looks like a great improvement all round over 1.x.”

RecommendsComment from 24 Feb 2026 in “Release v2.0.0 · Charmbracelet/Bubbletea”

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

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

“Bubbletea would be my tool of choice, I think”

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

“they do bloat the program with unnecessary features”

MixedComment from 3 Feb 2026 in “Ownership of open source flashcard app Anki transferred to for-profit AnkiHub”

“I'd love to avoid repeating Charm's mistakes.”

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

“They're inspirations for us to make good looking stuff.”

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

“quit it because of inconsistencies in the design”

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

“Bubbletea can spell Go, which seems an encouraging indicator vs tview.”

RecommendsComment from 24 Jan 2026 in “Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go”

“Bubbletea has the unfortunate side effect of enforcing style/architecture on a project”

CriticizesComment from 23 Jan 2026 in “Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go”

“I'm a fan of Bubbletea, but it is significantly less ergonomic than React”

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

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

“a decent chunk of BubbleTea and friends bootstrapped”

RecommendsComment from 31 Dec 2025 in “2026: The Year of Java in the Terminal”

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

RecommendsComment from 30 Dec 2025 in “The Signature Flicker”

“BubbleTea is great, but it doesn't have support for Kitty Graphics.”

MixedComment from 16 Dec 2025 in “Chafa: Terminal Graphics for the 21st Century”

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