Hasty Briefsbeta

Bubbletea-rs: a Rust implementation of Bubbletea

2 days ago
  • #TUI
  • #Rust
  • #Framework
  • A Rust reimagining of the Bubble Tea TUI framework, inspired by the original Go project from Charmbracelet.
  • Features Model-View-Update pattern, async commands, and rich styling capabilities.
  • Status: Active development with core APIs stabilizing.
  • Includes three complementary crates: bubbletea-rs (core MVU framework), bubbletea-widgets (pre-built UI components), and lipgloss-extras (styling framework).
  • All crates are published to crates.io.
  • Key features: Model-View-Update Architecture, Async-First Design, Rich Styling, Pre-built Components, Command System, Terminal Controls, and Type Safety.
  • How to run examples, tests, format, lint, and generate documentation.
  • Component status: bubbletea-rs (v0.0.7, stable), bubbletea-widgets (v0.1.11, 13+ widgets), lipgloss-extras (v0.1.0, full styling support).
  • Inspired by Bubble Tea (Go), Charm, and Elm Architecture.
  • MIT License.