Hacker GitHub

← All repos

charmbracelet/bubbletea

View on GitHub ↗ ★ 45,583 Go

A powerful little TUI framework 🏗

62 mentions on Hacker News by 57 people: 10 stories, 52 comments · first 2020-10-10 · latest 2026-08-21

Mentions per year 62 mentions · busiest year 2022 (15)
20082026
  1. …in Python there's Textual: https://textual.textualize.io/ Or for Go coders there's BubbleTea: https://github.com/charmbracelet/bubbletea Why? Because TUI!
    comment by blooalien · 2026-08-21 · in Stop Making TUIs
  2. …is my favorite for one-off throwaway stuff in terminal. Wish [2] to make it available over SSH. [1] https://github.com/charmbracelet/bubbletea [2] https://github.com/charmbracelet/wish
    comment by 8cvor6j844qw_d6 · 2026-08-21 · in Stop Making TUIs
  3. …elm-lang.org/t/foldkit-the-elm-architectur... - Iced (Rust): https://book.iced.rs/ - Bubble Tea (Go): https://github.com/charmbracelet/bubbletea - Lustre (Gleam): https://github.com/lustre-labs/lustre - A list of TEA-in-Swift and React in…
  4. …be accessible. There was a beginning of discussion at bubble tea[0] about this for example. [0]: https://github.com/charmbracelet/bubbletea/issues/780
  5. …- The following also just works as you expected, but directly assumed wouldn't work: import github.com/charmbracelet/bubbletea The only surprise here is that the repository authors decided to change the name of the module between v1 and v2…
  6. https://github.com/charmbracelet/bubbletea has a couple screencast worth checking out. Not sure if it's a good comparison (never used both in depth) but think of this a Go version of all the goodies from https://textual.textualize.io/
  7. Go libraries for making terminal UIs - https://github.com/charmbracelet/bubbletea - https://github.com/charmbracelet/bubbles - https://github.com/charmbracelet/lipgloss
  8. …round over 1.x. The companion libraries lipgloss[1] and bubbles[2] have also had v2 releases. [0] https://github.com/charmbracelet/bubbletea/releases/tag/v2.0... [1] https://github.com/charmbracelet/lipgloss/releases/tag/v2.0.... [2]…
  9. There are plenty of great tools available these days. Bubbletea would be my tool of choice, I think: https://github.com/charmbracelet/bubbletea
    comment by christophilus · 2026-02-13 · in Building a TUI is easy now
  10. The standard library doesn't have much for this, but Bubble Tea https://github.com/charmbracelet/bubbletea is behind many of the better Go TUIs. This one is using https://github.com/rivo/tview .
  11. …simpler, and some good libraries/frameworks (e.g. [1][2]) exist to make a modern-looking UX. [1]: https://github.com/charmbracelet/bubbletea [2]: https://github.com/Textualize/textual
    comment by thomascountz · 2025-12-30 · in The Signature Flicker
  12. BubbleTea is great, but it doesn't have support for Kitty Graphics. https://github.com/charmbracelet/bubbletea/issues/163
    comment by nairadithya · 2025-12-16 · in Chafa: Terminal Graphics for the 21st Century
  13. Have you tried Charmbracelet's bubble tea - https://github.com/charmbracelet/bubbletea
    comment by Abishek_Muthian · 2025-12-16 · in Chafa: Terminal Graphics for the 21st Century
  14. …actual deps list here. require ( github.com/BurntSushi/toml v1.5.0 github.com/charmbracelet/bubbles v0.21.0 github.com/charmbracelet/bubbletea v1.3.5 github.com/charmbracelet/huh v0.7.0 github.com/charmbracelet/lipgloss v1.1.0…
  15. I've been meaning to build something with this[1], maybe you'll use it before I get to it. [1]: https://github.com/charmbracelet/bubbletea?tab=readme-ov-fil...
    comment by unmotivated-hmn · 2025-09-24 · in Libghostty is coming
  16. https://github.com/charmbracelet/bubbletea https://github.com/gizak/termui/ https://github.com/rivo/tview https://github.com/Textualize/textual
  17. …for a few years. Check out the galleries for TUI frameworks: https://ratatui.rs/showcase/apps/ https://github.com/charmbracelet/bubbletea/tree/main/example... https://textual.textualize.io/ I've been drafting a blog post about their pros…
  18. …) uses Bubble Tea. There's no good way to find popular dependents, but you can browse https://github.com/charmbracelet/bubbletea/network/dependent... to see GitHub repos that import the module.
  19. …both HTML applications ( https://github.com/octoberswimmer/masc ) and TUI apps using xterm.js ( https://github.com/charmbracelet/bubbletea/pull/887 ).
    comment by xn · 2024-10-29 · in Wasmer 5.0
  20. …Seems like it'd be really useful for Bubble Tea [0] apps which I've been having run writing. [0] https://github.com/charmbracelet/bubbletea
    comment by paranoidxprod · 2024-10-22 · in Ghostty 1.0 Is Coming
  21. Well done! if you want to extend your CLI UI, check out Bubble Tea ( https://github.com/charmbracelet/bubbletea )
  22. …lots of cool TUIs built with ratatui. Can anyone offer a comparison between ratatui and Golang https://github.com/charmbracelet/bubbletea ? I've been wanting to get into building a TUI but can't decide which library to pick.
  23. …as well of new CLI and TUI tools that we list on Terminal Trove [4]. [1] https://ratatui.rs/ [2] https://github.com/charmbracelet/bubbletea [3] https://textual.textualize.io/ [4] https://terminaltrove.com/
    comment by terminaltrove · 2024-09-11 · in The Modern CLI Renaissance
  24. …in another language (there are many of them, e.g. https://github.com/magiblot/tvision for C++, https://github.com/charmbracelet/bubbletea for Go, etc.), compile it to WASM, and find how to bridge the WASM output to the browser (I've seen…
  25. …be very little movement from the authors to improve the situation (also linked from OP's blogpost). https://github.com/charmbracelet/bubbletea/discussions/434
    comment by GeertJohan · 2024-08-31 · in Building Bubbletea Programs
  26. …terminal user interface for terraform which we featured on Terminal Trove [3] a while back. [1] https://github.com/charmbracelet/bubbletea/releases [2] https://github.com/leg100/pug [3] https://terminaltrove.com/
    comment by terminaltrove · 2024-08-31 · in Building Bubbletea Programs
  27. Also, charm's bubbletea framework if you use golang. https://github.com/charmbracelet/bubbletea
  28. …years but will check this out ( terminal but still great go guis: https://github.com/gizak/termui https://github.com/charmbracelet/bubbletea ) Never used but should be in this list: https://gioui.org/ https://mattn.github.io/go-gtk/…
  29. …UI framework for Go. I've heard very good things about it and have been meaning to check it out. https://github.com/charmbracelet/bubbletea
  30. https://github.com/charmbracelet/bubbletea is a nice TUI framework for Go.
    comment by seanw444 · 2024-01-08 · in Harlequin: SQL IDE for Your Terminal
  31. A sibling comment points at https://github.com/charmbracelet/bubbletea as a Go alternative with a similar architecture
  32. For Golang there is Bubbletea [1], Textual [2] for Python and tui-rs for Rust [3]. [1] https://github.com/charmbracelet/bubbletea [2] https://github.com/textualize/textual [3] https://github.com/fdehau/tui-rs
  33. The closest thing in Go I know of is bubbletea: https://github.com/charmbracelet/bubbletea
  34. …Incidentally, Textual[3] is also the name of a very popular open-source[4] IRC client for macOS [0] https://github.com/charmbracelet/bubbletea [1] https://github.com/charmbracelet/bubbles [2] https://textual.textualize.io/blog/ [3]…
  35. …) - MacPass for password management CLI: - Everything developed with bubbletea :)( https://github.com/charmbracelet/bubbletea ) - Homebrew - jq (this is the best software I used during 2022, but obviously this is not "new" software:…
  36. Oclif is pretty nice for NodeJS, we use it for https://github.com/matanolabs/matano . https://github.com/charmbracelet/bubbletea looks really beautiful, if you use Go.
    comment by wizwit999 · 2022-08-26 · in Ask HN: What do you use to make CLIs?
  37. …Elm. Plus the other Charm libraries are great for styling terminal output, spring physics, etc. [1] https://github.com/charmbracelet/bubbletea [2] https://github.com/kbrgl/flapioca
  38. …at the same time? I tried to look at the examples, but they all had single widget at a time. I used https://github.com/charmbracelet/bubbletea on one project, but it felt quite cumbersome to create forms with validation, multiple pages and…
  39. I don't suppose Charm is the kind of thing you mean? Maybe it is. https://charm.sh/ e.g. Bubble Tea https://github.com/charmbracelet/bubbletea HN discussion 4 months ago (213 comments) https://news.ycombinator.com/item?id=30048332
    comment by yesenadam · 2022-06-03 · in Ask HN: Are there any high-level TUI tools?
  40. …a similar experience without having to go back and forth between the terminal and a browser. [0]: https://github.com/charmbracelet/bubbletea [1]: https://github.com/Textualize/textual
    comment by nvrspyx · 2022-06-01 · in Ffmpeg Buddy
  41. …cointop is one app I can think of off the top of my head. Bubbletea is an excellent framework: https://github.com/charmbracelet/bubbletea
  42. …via a quick walkthrough. It's actually the `tea.Msg` that causes re-renders. Here's the code: https://github.com/charmbracelet/bubbletea/blob/v0.20.0/tea.... . tea.Msg is, in Redux land, an "action" that triggers some state updates and…
  43. No really any useful information about this? In light of that, I bring you this: https://github.com/charmbracelet/bubbletea Bubbletea is a pretty cool little framework for building terminal UIs. I really like this new sort of trend of…
  44. …are currently more people on the server than likes on this post :D You might wanna take a look at https://github.com/charmbracelet/bubbletea ad specifically https://github.com/charmbracelet/soft-serve for v2. IRC style commands that are…
  45. someone should really port cmus to use bubbletea/bubbles https://github.com/charmbracelet/bubbletea https://github.com/charmbracelet/bubbles
    comment by nyolfen · 2022-01-26 · in Foobar2000
  46. https://github.com/charmbracelet/bubbletea https://github.com/charmbracelet/lipgloss
    comment by jaxxstorm · 2022-01-21 · in Make Your Python CLI Tools Pop with Rich
  47. Bubbletea [1] for Go is quite polished [1] https://github.com/charmbracelet/bubbletea
  48. I had my first encounter with The Elm Architecture through the Go Bubble Tea library ( https://github.com/charmbracelet/bubbletea ). What a revelation. Such a drastically different way of thinking about UI.
  49. I've used bubbletea (and seen used in many recent golang TUI apps) https://github.com/charmbracelet/bubbletea
  50. For Go check out bubbletea: https://github.com/charmbracelet/bubbletea