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.