charmbracelet/bubbletea
TUI framework for Go, from Charm.
Key features
- Go TUI framework based on the Elm Architecture
- Builds inline, full-window, or mixed terminal apps
- Cell-based renderer with built-in color downsampling
- Declarative views updated from application state
- Keyboard, mouse, and native clipboard support
- Category
- Trending Repos
- Who it's for
- Go developers building terminal applications.
- Tags
- githubcharmbraceletterminal
- Website
- github.com
- Listed
- 2026-10-12
Frequently asked questions
Is charmbracelet/bubbletea free?
Yes. charmbracelet/bubbletea is open source and free to use.
What is charmbracelet/bubbletea used for?
TUI framework for Go, from Charm. Typical uses: go TUI framework based on the Elm Architecture; builds inline, full-window, or mixed terminal apps; cell-based renderer with built-in color downsampling.
Related in Trending Repos
See all →- addyosmani/agent-skills Engineering skills for AI coding agents, from Addy Osmani.
- anthropics/knowledge-work-plugins Open source plugins for knowledge workers to use in Claude Cowork.
- aquasecurity/trivy Scanner for vulnerabilities, misconfigurations, and secrets.
- AtomicBot-ai/atomic-agent Local-first AI agent that runs open-weight models via llama.cpp.
- axios/axios Promise-based HTTP client for the browser and Node.js.
- bevyengine/bevy Data-driven game engine written in Rust.