1043: I’m Using GPUI For Everything
Sep 30, 2026 · 32m
Summary
Scott Talinsky and Wes Bos explore GPUI, a GPU-accelerated Rust UI framework from Zed that serves as a lightweight alternative to Electron and Tauri. The hosts discuss its React-like declarative syntax, the essential GPUI Kit component library, and the trade-offs of building fully custom, non-native interfaces. Talinsky showcases several personal desktop utilities built with GPUI, highlighting its speed and small footprint for personal software, while also addressing the framework's current limitations and community fragmentation.
Topics discussed
Introduction: Moving from Electron/Tauri to Rust
Electron vs Tauri: Web views and Chromium overhead
Limitations of native web views and WKWebView
Sponsorship disclosure and Zed hoodie
What is GPUI? GPU-across-platform UI framework
GPUI architecture: React-like but not DOM-based
Styling in GPUI: Tailwind-like method chaining
State management and the 'notify' pattern
CSS feature support: Flexbox vs Grid
Backend logic and eliminating RPC layers
Render types: Static vs Stateful components
GPUI Kit: The essential component library
GPUI CE fork controversy and community split
Showcase: Personal apps built with GPUI
Showcase: Window management utility
Downsides: Non-native UI and lack of DOM
Testing GPUI apps with AI and accessibility trees
Mobile support and final recommendations
Listen ad-free on Castria