Makepad: Designing modern UIs with Rust
summary
Makepad builds a GPU-powered UI stack in Rust with a live-editable DSL bound to Rust structs via a proc macro, shipping a synthesizer demo, animated code folding in an IDE, and pixel shaders for per-pixel styling. Native backends target Windows DirectX, Linux OpenGL, macOS Metal, Web (WebGL/WebAssembly with threads) and Android; demos run at 120 Hz, clean full-stack builds take about 5 seconds, and an Android SDK stripper creates a ~150MB toolchain. WebAssembly hits memory limits for many UIs.
AI-written summary · about
chapters (4)
related talks
38mWriting a Multi-platform GUI App in Rust with Makepad + Robius
49mThe State of Rust Ul
27mBuilding Cross-Platform GUIs with Slint - A Practical Introduction
28mRenaissance of Terminal User Interfaces with Rust
01h 00mThe Future of Rust Web Applications
33mBuilding a pair-programming app in public with Rust
25mThink About Front-end Web Development with Rust
36mAre We Desktop Yet?
