Hasty Briefsbeta

双语

Bubbletea-rs: a Rust implementation of Bubbletea

9 months ago
  • #TUI
  • #Rust
  • #Framework
  • 对Charmbracelet原版Go项目Bubble Tea TUI框架的Rust重构实现
  • 特性包含模型-视图-更新模式、异步命令和丰富样式能力
  • 项目状态:核心API趋于稳定的活跃开发阶段
  • 包含三个互补组件:bubbletea-rs(核心MVU框架)、bubbletea-widgets(预制UI组件库)、lipgloss-extras(样式扩展框架)
  • 所有组件均已发布至crates.io仓库
  • 核心特性:MVU架构、异步优先设计、丰富样式系统、预制组件库、命令系统、终端控制、类型安全
  • 包含示例运行、测试、代码格式化、静态检查及文档生成的开发指南
  • 组件状态:bubbletea-rs(v0.0.7稳定版)、bubbletea-widgets(v0.1.11含13+组件)、lipgloss-extras(v0.1.0完整样式支持)
  • 设计灵感源自Bubble Tea(Go)、Charm工具链及Elm架构
  • 采用MIT开源协议