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:
- Has a couple of pages under tabs.
- Has buttons.
- Displays multiple scrolling time lines showing the state of incoming real-time data.
- Displays a map dynamically created from OpenStreetMap map tiles with markers showing object positions up dated in real time.
- 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 iced—egui 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