i ideas / repo launcher
charmbracelet avatar

charmbracelet/bubbletea

โ˜… 45,694GoMIT88

A powerful little TUI framework ๐Ÿ—

What it is

The fun, functional and stateful way to build terminal apps. A Go framework based on The Elm Architecture. Bubble Tea is well-suited for simple and complex terminal applications, either inline, full-window, or a mix of both. Bubble Tea is in use in production and includes a number of features and performance optimizations weโ€™ve added along the way. Among those is a high-performance cell-based renderer, built-in color downsampling, declarative views, high-fidelity keyboard and mouse handling, native clipboard support, and more.

When to use it

Reach for bubbletea when you live in the terminal and want faster search, git, navigation or a beautiful TUI โ€” it's written in Go and fits stacks tagged cli, elm-architecture, framework, functional.

Category
CLI & Terminal
Also in
โ€”
Stars
45,694
Forks
1,832
Last push
2 days ago
Created
2020-01-10
Open issues
273
Website
โ€”

Quick start

$ git clone https://github.com/charmbracelet/bubbletea.git

Hand it to your AI

Read https://ideas.asveas.com/r/charmbracelet/bubbletea.md and help me add charmbracelet/bubbletea to my project. Explain the setup steps for my stack and show the minimal code to get it working.

Alternatives to bubbletea

All CLI & Terminal โ†’

Pairs well with

FAQ

What is bubbletea?

charmbracelet/bubbletea is a terminal tool on GitHub: A powerful little TUI framework ๐Ÿ— The fun, functional and stateful way to build terminal apps.

When should I use bubbletea?

Reach for bubbletea when you live in the terminal and want faster search, git, navigation or a beautiful TUI โ€” it's written in Go and fits stacks tagged cli, elm-architecture, framework, functional.

What are the best alternatives to bubbletea?

Popular alternatives in CLI & Terminal: neovim/neovim (104kโ˜…), junegunn/fzf (84.2kโ˜…), starship/starship (60.7kโ˜…), ajeetdsouza/zoxide (40.6kโ˜…), jesseduffield/lazygit (83.8kโ˜…).

Is bubbletea actively maintained?

charmbracelet/bubbletea looks very actively maintained: the last push was 2 days ago (2026-11-09), with 45,694 stars and 273 open issues.

What license does bubbletea use?

charmbracelet/bubbletea is published under the MIT license. Check the repository's LICENSE file before commercial use.