“Why Aren't We GUI Yet?”
summary
GPUI is an application framework, not just a UI library, and it claims concrete solutions: a React‑style element tree with elements analogous to HTML elements and Tailwind‑style styling, strict state ownership where Entities are mutated only through a context yielding &mut borrows like &mut WidgetView, a custom async executor with distinct APIs and short APIs background_spawn and spawn for UI vs background work, plus a layered layout system, dev inspector, deterministic executor and an upcoming crates.io release.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 0:28Application framework
- 0:51UI elements and rendering
- 1:57State management
- 3:21Thread management
- 4:15Future and conclusion
related talks
49mThe State of Rust Ul
28mRenaissance of Terminal User Interfaces with Rust
55mMakepad: Designing modern UIs with Rust
27mBuilding Cross-Platform GUIs with Slint - A Practical Introduction
38mWriting a Multi-platform GUI App in Rust with Makepad + Robius
02h 13m2D Graph scene in Rust
34mMake Web UI Easy with Leptos
53mFull Desktop Environment in Go
