Skip to content
IndexDesign corpus
Component LibrariesPrimitiveComponent LibraryMITFreeTerminal UI

Bubble Tea

Go framework for terminal user interfaces based on The Elm Architecture

Aboutgithub.com

Bubble Tea is a Go framework for building terminal apps with The Elm Architecture. It suits simple and complex interfaces, inline, full-window, or both. It runs in production in many tools and pairs with Charm's other libraries for styling and components. It uses the MIT license and has about 45,000 GitHub stars.

For an agent

Use it to design a command-line tool with real interface structure, such as lists, forms, and panes. Pair it with Lip Gloss for styling.

Why it is here. It is the standard framework for well-designed terminal interfaces.

Install command, framework, licence and component list.
Notable for
  • Elm Architecture
  • Inline or full-window
  • 45
  • 000 GitHub stars
Provenance

Verified 2026-10-09. HTTP 200. https://github.com/charmbracelet/bubbletea (HTTP 200, page fetched 2026-10-09), https://github.com/charmbracelet/bubbletea (GitHub API, 45350 stars), depo.zip listing https://www.depo.zip/tools/j57104yrr4hgjtwgch38pjm5ks7trqtn

Related resourcesComponent Libraries