bubbletea
由 charmbracelet 研发
Bubble Tea 是由 Charmbracelet 开发的一款专为构建终端应用(TUI)设计的 Go 语言框架。它基于优雅的 Elm 架构(Model-Update-View),以函数式和状态化的方式管理终端 UI。它包含高性能的单元格级渲染器、内置色彩降采样、高保真键盘/鼠标事件处理以及原生剪贴板支持,让开发者能够极其轻松地构建从简单的行内交互到复杂的全窗口终端应用程序。
- 基于 Elm 架构的函数式状态管理
- 高性能单元格渲染器与内置色彩降采样
- 高保真键盘、鼠标事件处理及原生剪贴板支持
- 丰富的生态组件库(如 Bubbles 文本输入、加载动画)
desktop