Syntax - Tasty Web Development Treats Syntax - Tasty Web Development Treats

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