Stay in the loop
Below are links to informational content about application development and GUIs in Rust.
If you're working on or writing about application development or GUIs in Rust, please contribute! Each entry can be a link back to your blog, a Reddit thread, a podcast episode and so on, see CONTRIBUTING.md for details.
A 2025 Survey of Rust GUI Libraries
https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.htmlCreated on April 13, 2025 by Melody Horn.
Linebender in November 2024: color!
https://linebender.org/blog/tmil-11/Created on December 18, 2024 by Bruce Mitchener and Daniel McNab.
Tauri 2.0 Stable Release
https://v2.tauri.app/blog/tauri-20/Created on October 2, 2024 by Tillmann Weidinger.
Pax enters Beta: Rust GUIs with an integrated design tool
https://old.reddit.com/r/rust/comments/1fdmjzl/pax_enters_beta_rust_guis_with_an_integrated/Created on September 10, 2024 by Zack Brown.
The State of Rust UI (video)
https://www.youtube.com/watch?v=G9vXU2oXVPwCreated on June 4, 2024 by Nico Burns.
A New Architecture for a GUI Framework
https://gavinhoward.com/2024/05/a-new-architecture-for-a-gui-framework/Created on May 29, 2024 by Gavin D. Howard.
Porting a cross-platform GUI application to Rust
https://hacks.mozilla.org/2024/04/porting-a-cross-platform-gui-application-to-rust/Created on April 24, 2024 by Alex Franchuk.
Slint 1.5: Embracing Android, Improving Live-Preview
https://slint.dev/blog/slint-1.5-releasedCreated on March 14, 2024 by .
Zed is now open source
https://zed.dev/blog/zed-is-now-open-sourceCreated on January 24, 2024 by Nathan Sobo.
Roadmap for the Xilem backend in 2024
https://linebender.org/blog/xilem-backend-roadmap/Created on January 19, 2024 by Oliver Faure.
Xilem 2024 plans
https://linebender.org/blog/xilem-2024/Created on January 10, 2024 by Raph Levien.
GPUI 2 is now in production
https://zed.dev/blog/gpui-2-on-previewCreated on January 3, 2024 by Nathan Sobo.
Future of rem | Cross-platform GUI in Rust in 2024?
https://lobste.rs/s/bt4enq/future_rem_cross_platform_gui_rust_2024Created on January 1, 2024 by Various.
Introducing Gooey: My take on a Rusty GUI framework
https://ecton.dev/introducing-gooey/Created on December 18, 2023 by Jonathan Johnson.
Client-Side Server with Rust: A New Approach to UI Development
https://logankeenan.com/posts/client-side-server-with-rust-a-new-approach-to-ui-development/Created on August 2, 2023 by Logan Keenan.
Slint 1.0 - Rustacean Station Podcast
https://rustacean-station.org/episode/tobias-hunger-slint-1.0/Created on June 9, 2023 by Tobias Hunger.
Bay Area Rust May 2023: Raph Levien on Xilem Vector Graphics
https://www.youtube.com/watch?v=XjbVnwBtVEkCreated on June 6, 2023 by Raph Levien.
A Proposal for an asynchronous Rust GUI framework
https://notgull.github.io/async-gui/Created on May 31, 2023 by John Nunley.
Slint - Rustacean Station Podcast
https://rustacean-station.org/episode/068-tobias-hunger/Created on May 13, 2023 by Tobias Hunger.
Makepad: Designing modern UIs with Rust - RustNL 2023
https://www.youtube.com/watch?v=rC4FCS-oMpgCreated on May 10, 2023 by Rik Arends.
Write once, run everywhere: building apps with Dioxus - RustNL 2023
https://www.youtube.com/watch?v=aSxdmXjZutICreated on May 10, 2023 by Jonathan Kelley.
50 Shades of Rust, or emerging Rust GUIs in a WASM world
https://monadical.com/posts/shades-of-rust-gui-library-list.htmlCreated on April 26, 2023 by Igor Loskutov.
Simple GUI application with Slint and Rust
https://www.youtube.com/watch?v=WBcv4V-whHkCreated on April 11, 2023 by Olivier Goffart.
Why is building a UI in Rust so hard?
https://www.warp.dev/blog/why-is-building-a-ui-in-rust-so-hardCreated on February 14, 2023 by Aloke Desai.
Tauri vs Iced vs egui: Rust GUI framework performance comparison
https://lukaskalbertodt.github.io/2023/02/03/tauri-iced-egui-performance-comparison.htmlCreated on February 3, 2023 by Lukas Kalbertodt.
Announcing Masonry 0.1, and my vision for Rust UI
https://poignardazur.github.io/2023/02/02/masonry-01-and-my-vision-for-rust-ui/Created on February 2, 2023 by Oliver Faure.
Rust: state of GUI, December 2022
https://kas-gui.github.io/blog/state-of-GUI-2022.htmlCreated on December 13, 2022 by Diggory Hardy.
A call for blogs about Rust GUI in 2023
https://poignardazur.github.io/2022/12/11/rust-gui-blog-posts-2023/Created on December 11, 2022 by Oliver Faure.
Status of the Druid ecosystem in December 2022
https://poignardazur.github.io/2022/12/09/druid-ecosystem/Created on December 9, 2022 by Oliver Faure.
High Performance Rust UI
https://www.youtube.com/watch?v=zVUTZlNCb8UCreated on December 2, 2022 by Raph Levien.
Advice for the next dozen Rust GUIs
https://raphlinus.github.io/rust/gui/2022/07/15/next-dozen-guis.htmlCreated on July 15, 2022 by Raph Levien.
egui - Rustacean Station Podcast
https://rustacean-station.org/episode/emil-ernerfeldt/Created on June 3, 2022 by Emil Ernerfeldt.
Xilem: an architecture for UI in Rust
https://raphlinus.github.io/rust/gui/2022/05/07/ui-architecture.htmlCreated on May 7, 2022 by Raph Levien.
A 2021 Survey of Rust GUI Libraries
https://www.boringcactus.com/2021/10/24/2021-survey-of-rust-gui-libraries.htmlCreated on October 24, 2021 by Melody Horn.
Rust GUI Infrastructure
https://www.cmyr.net/blog/rust-gui-infra.htmlCreated on August 11, 2021 by Colin Rofls.
So you want to write a GUI framework
https://www.cmyr.net/blog/gui-framework-ingredients.htmlCreated on August 9, 2021 by Colin Rofls.
Rust 2021: GUI
https://raphlinus.github.io/rust/druid/2020/09/28/rust-2021.htmlCreated on September 28, 2020 by Raph Levien.
Towards principled reactive UI
https://raphlinus.github.io/rust/druid/2020/09/25/principled-reactive-ui.htmlCreated on September 25, 2020 by Raph Levien.
A Survey of Rust GUI Libraries
https://www.boringcactus.com/2020/08/21/survey-of-rust-gui-libraries.htmlCreated on August 21, 2020 by Melody Horn.
Towards a unified theory of reactive UI
https://raphlinus.github.io/ui/druid/2019/11/22/reactive-ui.htmlCreated on November 22, 2019 by Raph Levien.
#Rust2019 Are We GUI Yet?
https://gist.github.com/madsmtm/4717185ad7789ba2cf695c8fa01027d8Created on January 13, 2019 by Dustin Bensing.
Entity-Component-System architecture for UI in Rust
https://raphlinus.github.io/personal/2018/05/08/ecs-ui.htmlCreated on May 8, 2018 by Raph Levien.