Appearance
Bubbletea ↗
Go TUI framework based on The Elm Architecture. Part of the Charm ecosystem (Lip Gloss, Bubbles).
Bubbletea is a Go TUI framework by Charm that uses The Elm Architecture (TEA) — a functional pattern of Model, Update, and View. It's part of the broader Charm ecosystem: Lip Gloss for styling, Bubbles for reusable components, and Wish for SSH apps.
Bubbletea works best with the Modern TUI baseline — truecolor for Lip Gloss styling, mouse tracking for interactive components, and alternate screen for full-screen apps. Its companion library Bubbles provides pre-built components for common patterns (text input, lists, spinners, viewports).
Analysis2026-04-06
Recommended Baseline
🔵Modern TUIExpected by modern TUI frameworks
Bubbletea works best with the Modern TUI baseline (68 features). It runs on less capable terminals but degrades gracefully — some features may be unavailable or visually reduced.