Rust and GUI coding

I am wondering if there is a recomended GUI toolkit for Rust, that is do people write GUIs in Rust and if there are partitular GUI toolkits people use.

here: https://areweguiyet.com/

personally, I prefer egui if I need a quick and easy GUI. it's immediate mode though, so it might not suit your needs.

2 Likes

I have just created a GUI app in Rust using Slint. Nothing massively complex but it:

  1. Has a couple of pages under tabs.
  2. Has buttons.
  3. Displays multiple scrolling time lines showing the state of incoming real-time data.
  4. Displays a map dynamically created from OpenStreetMap map tiles with markers showing object positions up dated in real time.
  5. Works on Windows, Mac, Linux and in the web browser.

Well, when I say "I created" I mean my AI friend created it for me after a couple of days prompting.

1 Like

Maybe Iced. It’s a cross-platform GUI toolkit for Rust with a reactive architecture inspired by Elm. You can build native desktop apps and target the web via WASM.

I’ve used both egui and icedegui is great for quick tools and immediate-mode UIs, while iced feels more structured and suited for full applications. Coincidentally, I was working with iced earlier today, and it’s been pretty smooth overall.

1 Like