Are we GUI Yet?

The state of building user interfaces in Rust.

Stay in the loop.

If you're working on or writing about GUIs in Rust, please contribute! Each news entry can either be a post contributed to the Repo or a link back to your blog, Reddit thread, etc. See README for details.

AreWeGuiYet Posts

These are posts contributed directly to this repo! Check out the README above to learn how you can contribute your own posts!

#Rust2019 Are We GUI Yet? by Dustin Bensing


Community Links

These are posts found out in the wild. Saw a post that you think is important? See the README above for how to contribute!

A New Architecture for a GUI Framework by Gavin D. Howard

Porting a cross-platform GUI application to Rust by Alex Franchuk

Slint 1.5: Embracing Android, Improving Live-Preview by Slint Team

Zed is now open source by Nathan Sobo

Roadmap for the Xilem backend in 2024 by Oliver Faure

Xilem 2024 plans by Raph Levien

GPUI 2 is now in production by Nathan Sobo

Future of rem | Cross-platform GUI in Rust in 2024? by Various

Introducing Gooey: My take on a Rusty GUI framework by Jonathan Johnson

Client-Side Server with Rust: A New Approach to UI Development by Logan Keenan

Slint 1.0 - Rustacean Station Podcast by Tobias Hunger

Bay Area Rust May 2023: Raph Levien on Xilem Vector Graphics by Raph Levien

A Proposal for an asynchronous Rust GUI framework by John Nunley

Slint - Rustacean Station Podcast by Tobias Hunger

Makepad: Designing modern UIs with Rust - RustNL 2023 by Rik Arends

Write once, run everywhere: building apps with Dioxus - RustNL 2023 by Jonathan Kelley

50 Shades of Rust, or emerging Rust GUIs in a WASM world by Igor Loskutov

Simple GUI application with Slint and Rust by Olivier Goffart

Why is building a UI in Rust so hard? by Aloke Desai

Statefulness in GUIs by Sam Sartor

Tauri vs Iced vs egui: Rust GUI framework performance comparison by Lukas Kalbertodt

Announcing Masonry 0.1, and my vision for Rust UI by Oliver Faure

Rust: state of GUI, December 2022 by Diggory Hardy

A call for blogs about Rust GUI in 2023 by Oliver Faure

Status of the Druid ecosystem in December 2022 by Oliver Faure

High Performance Rust UI by Raph Levien

Advice for the next dozen Rust GUIs by Raph Levien

egui - Rustacean Station Podcast by Emil Ernerfeldt

Xilem: an architecture for UI in Rust by Raph Levien

Rust GUI Infrastructure by Colin Rofls

So you want to write a GUI framework by Colin Rofls

Rust 2021: GUI by Raph Levien

Towards principled reactive UI by Raph Levien

A Survey of Rust GUI Libraries by boringcactus

Towards a unified theory of reactive UI by Raph Levien

Entity-Component-System architecture for UI in Rust by Raph Levien