🍵 chai-tea
Status: experimental — minimal working example only. API may change rapidly as development continues.
chai-tea lets you write GUI apps in the same clean loop you’d use in The Elm Architecture (TEA):
use egui;
add eframe to your dependencies, run it and you’ve got a fully working counter app.
cargo run --example counter
✨ features
- pure Elm-style loop (Model → Msg → update → view)
- works on native and wasm targets (coming soon)
- tiny and dependency-light
🫖 possible roadmap
- async / background command support
- fixed-timestep threaded simulation variant
- wasm runner (chai_tea::run_web)
- macro sugar: #[chai_app]
- theme system (chai-latte someday?)
- time travel debugger?