GitHub 雷达
首次出现 88 天前

charmbracelet/bubbletea

1. 它是一个基于 Elm 架构、用于构建终端用户界面(TUI)的 Go 框架,让开发者能以声明式、状态驱动的方式编写交互式终端应用。 2. 核心实现采用 Go 语言,遵循 Model-Init-Update-View 的纯函数式模式,并内置了高性能单元格渲染器、颜色降采样和原生键盘鼠标事件处理。 3. 亮点包括生产级性能优化、开箱即用的剪贴板支持,以及配套的 Bubbles UI 组件库,非常适用于构建从简单列表到复杂全窗口的各类终端工具和仪表盘。

近 7 日
+129
累计 Star
45.0k
Fork
1,552
近 30 日
+582
Star 趋势 · 57 个采集点
+4%
6 月 23 日9 月 19 日
语言Go
分类工具/CLI
最近提交9 月 17 日
创建时间1 月 11 日
首次收录6 月 23 日 · 自动扫描
README 摘要
1. 它是一个基于 Elm 架构、用于构建终端用户界面(TUI)的 Go 框架,让开发者能以声明式、状态驱动的方式编写交互式终端应用。 2. 核心实现采用 Go 语言,遵循 Model-Init-Update-View 的纯函数式模式,并内置了高性能单元格渲染器、颜色降采样和原生键盘鼠标事件处理。 3. 亮点包括生产级性能优化、开箱即用的剪贴板支持,以及配套的 Bubbles UI 组件库,非常适用于构建从简单列表到复杂全窗口的各类终端工具和仪表盘。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开