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
20082026
-
…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 -
…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 -
…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…
comment by 1-more · 2026-04-07 · in Sky – an Elm-inspired language that compiles to Go -
…be accessible. There was a beginning of discussion at bubble tea[0] about this for example. [0]: https://github.com/charmbracelet/bubbletea/issues/780
comment by jiehong · 2026-03-13 · in TUI Studio – visual terminal UI design tool -
…- 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…
comment by yvdriess · 2026-03-06 · in The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now -
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/
comment by yegle · 2026-03-06 · in The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now -
Go libraries for making terminal UIs - https://github.com/charmbracelet/bubbletea - https://github.com/charmbracelet/bubbles - https://github.com/charmbracelet/lipgloss
comment by joshka · 2026-03-06 · in The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now -
…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]…
comment by pekim · 2026-02-24 · in Release v2.0.0 · Charmbracelet/Bubbletea -
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 -
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 .
comment by jen20 · 2026-01-23 · in Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go -
…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 -
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 -
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 -
…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…
comment by cloverich · 2025-10-06 · in Show HN: Write It Down – Personal finance tracker -
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 -
https://github.com/charmbracelet/bubbletea https://github.com/gizak/termui/ https://github.com/rivo/tview https://github.com/Textualize/textual
comment by fcpguru · 2025-08-23 · in Ask HN: Stack for beautiful CLI tools like Claude code -
…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…
comment by wonger_ · 2025-07-30 · in Crush: Glamourous AI coding agent for your favourite terminal -
…) 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.
comment by bewuethr · 2024-11-19 · in Sequin: A powerful little tool for inspecting ANSI escape sequences -
…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 -
…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 -
Well done! if you want to extend your CLI UI, check out Bubble Tea ( https://github.com/charmbracelet/bubbletea )
comment by ubanholzer · 2024-10-09 · in Show HN: I made an SSH tunnel manager to learn Go -
…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.
comment by ktaube · 2024-09-17 · in Rainfrog – a database management TUI for Postgres -
…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 -
…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…
comment by ale42 · 2024-09-03 · in DOjS – A DOS JavaScript Canvas with Sound -
…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 -
…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 -
Also, charm's bubbletea framework if you use golang. https://github.com/charmbracelet/bubbletea
comment by bitvoid · 2024-08-12 · in Things I've learned building a modern TUI Framework (2022) -
…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/…
comment by andrewfromx · 2024-05-25 · in Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go -
…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
comment by paranoidxprod · 2024-05-10 · in Superfile – A fancy, pretty terminal file manager -
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 -
A sibling comment points at https://github.com/charmbracelet/bubbletea as a Go alternative with a similar architecture
comment by garfij · 2023-05-08 · in Ink: React for interactive command-line apps -
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
comment by toppy · 2023-05-08 · in Ink: React for interactive command-line apps -
The closest thing in Go I know of is bubbletea: https://github.com/charmbracelet/bubbletea
comment by cristoperb · 2023-04-30 · in Show HN: Frogmouth – A Markdown browser for the terminal -
…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]…
comment by eddyg · 2023-03-12 · in Textual is a beautiful Terminal User Interface library in Python -
…) - 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:…
comment by onderweg · 2022-12-29 · in Ask HN: What was the best software that you used during 2022? -
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? -
…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
comment by kabirgoel · 2022-07-26 · in Build Pong in Your Terminal with Go for Some Reason -
…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…
comment by Reubensson · 2022-06-22 · in Show HN: PTerm – Go module to beautify terminal output with interactive menus -
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? -
…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 -
…cointop is one app I can think of off the top of my head. Bubbletea is an excellent framework: https://github.com/charmbracelet/bubbletea
comment by encryptluks2 · 2022-05-27 · in Terminal.Gui – Cross Platform Terminal UI Toolkit for .NET -
…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…
comment by tonyhb · 2022-05-10 · in Bubble Tea: fun, functional and stateful way to build terminal apps -
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…
comment by jerojero · 2022-04-26 · in Vue TermUI: Building Terminal Apps with VueJS -
…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…
comment by geoah · 2022-03-15 · in Show HN: I made Devzat – It's like Discord but in the terminal, over SSH -
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 -
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 -
Bubbletea [1] for Go is quite polished [1] https://github.com/charmbracelet/bubbletea
comment by eliaspro · 2021-10-13 · in How does apt render its fancy progress bar? -
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.
comment by figbert · 2021-08-27 · in Iced: A cross-platform GUI library for Rust, inspired by Elm -
I've used bubbletea (and seen used in many recent golang TUI apps) https://github.com/charmbracelet/bubbletea
comment by sugarpile · 2021-07-21 · in Torpar: TUI Client for Torrent Paradise (Distributed Torrent Search) -
For Go check out bubbletea: https://github.com/charmbracelet/bubbletea
comment by eliaspro · 2020-11-24 · in Spectre.Console lets you make beautiful console apps with .NET Core