No written verdict yet. Here is what commenters said.

16recommend
7warn against
Nov 10, 2025first mention
Aug 21, 2026latest mention
Nov 25 – Oct 26
Used fortui frameworkterminal ui frameworkbuilding tuisbuilding terminal uisgo tui appsterminal uis

Why people recommend it

“Or for Go coders there's BubbleTea”

“Bubble Tea [1] is my favorite for one-off throwaway stuff in terminal.”

Show 3 more

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

“I've been pushing on BubbleTea Kitty and Ghostty quite a bit to hybridize this.”

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

Caveats and dissent

“I often have a hard time understanding how to use charmbracelet effectively, for minor TUI things I prefer tview more.”

“Yup, very easy to just look at the github url and guess.”

Show 2 more

“I used bubbletea for a while but quit it because of inconsistencies in the design.”

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

Often compared with

Who recommends it in their own words

From the makers not counted in the ranking

“Since BubbleTea v2.1 and libghostty both adopted OSC 7501”

All comments 40

“Just took our TinyBubbles framework (TinyGo + BubbleTea)”

“Or for Go coders there's BubbleTea”

“Bubble Tea [1] is my favorite for one-off throwaway stuff in terminal.”

“My code uses wish, bubbletea and lipgloss from Charm.”

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

“I've been pushing on BubbleTea Kitty and Ghostty quite a bit to hybridize this.”

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

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

“I love bubble tea (And their related libs), they are a great reason to use Go for TUI”

uses Go for hobby projectson “Just Fucking Use Go”

“developer tooling to combine BubbleTea and Ghostty in WASM deployments”

“I'm adding a BubbleTea Picture widget to ntcharts.”

“I often have a hard time understanding how to use charmbracelet effectively, for minor TUI things I prefer tview more.”

“Curious what made you go with Bubble Tea over a desktop app approach?”

“i migrated my tui (lazyworktree) to it and it's been absolute pleasure”

“Bubble tea is a library for handling TUIs using the Elm architecture”

“Yup, very easy to just look at the github url and guess.”

“bubbletea and lipgloss (and wish, if you want SSH stuff) are really excellent tools”

“has a couple screencast worth checking out”

“https://github.com/charmbracelet/bubbletea”

“I noticed that Bubble Tea v2 [0] has been released. It looks like a great improvement all round over 1.x.”

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

“Bubbletea would be my tool of choice”

“I'm not totally sure where I land on using libraries (bubble tea) as they do bloat the program”

“Built entirely in Go with a TUI (Bubble Tea)”

“I used bubbletea for a while but quit it because of inconsistencies in the design.”

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

“Bubble Tea https://github.com/charmbracelet/bubbletea is behind many of the better Go TUIs”

“I may be able to rival Charm's BubbleTea and Bubbles by summertime.”

“go+bubbletea based TUI which had performance and capability issues”

“While I appreciate Charm's aesthetics, I worry it leans too heavily on GUI paradigms”

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

“Have you tried Charmbracelet's bubble tea”

“please, no BubbleTea unless you can be sure it can work on a plain XTerm with 16 colors”

“probably due to the use of BubbleTea”

Threads where it came up

Also written as BubbleTea, Bubbletea. Data: bubble-tea.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help