# Bubble Tea

37 Hacker News commenters recommended Bubble Tea and 16 criticized it, November 2025 to November 2026. It was recommended in 9 of 13 months. It meets the Hacker Approved badge rule.

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

## Why people recommend it

- Good-looking modern terminal interfaces (4 comments): "It looks amazing. Websites and projects are allowed to have personality and use flashy colors." ([source](https://news.ycombinator.com/item?id=47272198)) "some good libraries/frameworks (e.g. [1][2]) exist to make a modern-looking UX" ([source](https://news.ycombinator.com/item?id=46431461)) "Love the ergonomics and aesthetics and can't wait to try out v2!" ([source](https://news.ycombinator.com/item?id=47270283))
- Easy to set up quickly (3 comments): "it's pretty trivial to set up a TUI with bubbletea or ratatui" ([source](https://news.ycombinator.com/item?id=48000827)) "Frameworks like bubbletea make it very easy these days." ([source](https://news.ycombinator.com/item?id=49377582)) "Go + lipgloss + bubble tea and a single prompt will give you whatever you need in a minute or two" ([source](https://news.ycombinator.com/item?id=48000566))
- Fast, lightweight and robust (3 comments): "Bubbletea, its inspiration, follows up on the philosophy of TUIs, fast, direct, lightweight in resources" ([source](https://news.ycombinator.com/item?id=47235462)) "by far the most robust and performant stack for building" ([source](https://news.ycombinator.com/item?id=48000581)) "The terminal components work reliably, and have less UX bugs than the alternatives." ([source](https://news.ycombinator.com/item?id=47272086))
- Open source and mature (2 comments): "Bubbletea really is a great TUI and it's properly open source" ([source](https://news.ycombinator.com/item?id=47273033)) "Mature tui packages like bubbletea, lipgloss" ([source](https://news.ycombinator.com/item?id=47466313))

## What people warn about

- Hard to learn and less ergonomic (2 comments): "I'm a fan of Bubbletea, but it is significantly less ergonomic than React" ([source](https://news.ycombinator.com/item?id=46701761)) "I often have a hard time understanding how to use charmbracelet effectively" ([source](https://news.ycombinator.com/item?id=47504495))
- Bloated with unnecessary features (2 comments): "they do bloat the program with unnecessary features" ([source](https://news.ycombinator.com/item?id=46869030)) "doesn't use bloated frameworks like Ratatui/Bubbletea etc" ([source](https://news.ycombinator.com/item?id=48102470))
- Inconsistent design and broken conventions (3 comments): "That's on them for breaking convention and surprising users" ([source](https://news.ycombinator.com/item?id=47273772)) "quit it because of inconsistencies in the design" ([source](https://news.ycombinator.com/item?id=46799900)) "I'd love to avoid repeating Charm's mistakes." ([source](https://news.ycombinator.com/item?id=46805668))
- Imposes architecture on projects (2 comments): "Bubbletea has the unfortunate side effect of enforcing style/architecture on a project" ([source](https://news.ycombinator.com/item?id=46738560)) "It completely takes over and rips apart my CLI structure." ([source](https://news.ycombinator.com/item?id=47272850))

## Alternatives hackers recommend

- [Ratatui](https://hackerapproved.com/p/ratatui.md): 57 recommend
- [Textual](https://hackerapproved.com/p/textual.md): 34 recommend
- [Turbo Vision](https://hackerapproved.com/p/turbo-vision.md): 26 recommend
- [Ink](https://hackerapproved.com/p/ink.md): 13 recommend
- [Charm Ruby](https://hackerapproved.com/p/charm-ruby.md): 12 recommend

## Cite as

Hacker Approved, "Bubble Tea", https://hackerapproved.com/p/bubble-tea/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
