3 ms·
I have a large amount of experience in this space and with Rust in general, and my recommendation is simply that like all cross platform non-web GUIs, it's not
by jms55 5y ago
I have a large amount of experience in this space and with Rust in general, and my recommendation is simply that like all cross platform non-web GUIs, it's not ready.
* gtk-rs is fairly good, very completely and functional bindings to a functional library. But GTK is also very GNOME/linux centric, is tricky to learn, and not developed as stable or as fast as you might want. Not to knock on the GTK/gtk-rs teams, they're doing amazing work, and imo the best open source GUI library. They've even made great strides in documentation with the new website and API docs recently. Just not quite good enough yet to be recommended for general purpose use. But if you insist on making your GUI in rust, gtk-rs/gtk4-rs optionally with libadwaita-rs is what I'd recommend.
* druid and iced are both promising, but too incomplete.
* egui and RAUI are nice, but meant for gamedev.