
SE Radio 713: Héctor Ramón Jiménez on Building a GUI library in Rust
From Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)
March 25, 2026 · 59 min · Episode 713
About this episode
Héctor Ramón Jiménez discusses the creation and features of the iced GUI library for Rust.
Héctor Ramón Jiménez , creator of iced, an Elm-inspired, cross-platform GUI toolkit for Rust, speaks with SE Radio host Gavin Henry about building a GUI library in Rust. Héctor discusses why he created iced, what was needed, the process required to paint on the screen across different operating systems, how multi-operating systems are handled, and what the iced testing ecosystem is like. This episode explores the Elm architecture, how iced compares to other frameworks, what the core components of iced are, Elements, asynchronous functions, state, threads, 3d rendering, headless mode testing, end-to-end testing, test recorders, runtime emulators, ice test syntax, example apps, tiny-skia, DirectX, Vulkan, Metal, winit, wgpu, egui, tauri, comet, and why Android and iOS support is hard.
People in this episode
Host: Gavin Henry
Guest: Héctor Ramón Jiménez
Topics covered
- GUI library
- Rust
- cross-platform development
- Elm architecture
- testing ecosystem
- multi-operating systems
- framework comparison
Keywords
- iced
- Rust
- GUI toolkit
- Elm architecture
- testing
- cross-platform
- multi-operating systems
- 3D rendering
- end-to-end testing
Mentioned in this episode
Products: iced, Elm, tiny-skia, DirectX, Vulkan, Metal, winit, wgpu, egui, tauri
Places: Android, iOS
More episodes of Software Engineering Radio - the podcast for professional software developers
- SE Radio 724: Jure Leskovec on Relational Graph and Foundational Models · June 10, 2026 · 1h 2m
- SE Radio 723: Dave Airlie on Linux Kernel Maintenance · June 3, 2026 · 1h 9m
- SE Radio 722: Dwayne McDaniel on the Engineering Challenges of Secrets Management · May 27, 2026 · 52 min
- SE Radio 721: Rob Moffat on Risk-First Software Development · May 20, 2026 · 53 min
- SE Radio 720: Martin Dilger on Understanding Eventsourcing · May 13, 2026 · 56 min
- SE Radio 719: Birol Yildiz on Building an Agentic AI SRE · May 6, 2026 · 54 min
Explore listener stats, chart rankings, contacts and more on the Software Engineering Radio - the podcast for professional software developers podcast page.