Bubble Tea
No written verdict yet. Here is what commenters said.
Why people recommend it
“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”
Threads where it came up
- The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now 8 mentions
- Stop Making TUIs 2 mentions
- strace-ui, Bonsai_term, and the TUI renaissance 2 mentions
- Building a TUI is easy now 2 mentions
- Mousefood – Build embedded terminal UIs for microcontrollers 2 mentions
- Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go 2 mentions
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.
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”
“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?”
“Bubbletea really is a great TUI”
“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”
“it has been nice to work with”
“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.”
“single-binary Go/BubbleTea TUI”
“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)”
“We love both Bubbletea and Textual”
“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”
“uses Bubble Tea for the TUI”
“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”
“BubbleTea is great”
“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”