DEV Community

Discussion on: Rust GUI: Introduction, a.k.a. the state of Rust GUI libraries (As of January 2021)

Collapse
 
mashgraz profile image
mash-graz

that's a really good, up to date and complete comparison of available rust GUI solutions!

only egui should be also added to the list

Collapse
 
davidedelpapa profile image
Davide Del Papa

I might add a section or make another article about this and other immediate mode GUIs... My only concern was, and still is, that these are more useful for gaming than for desktop apps. To say the truth i didn't try egui yet.. let me try and I'll tell you also what I think...

Collapse
 
mashgraz profile image
mash-graz

yes -- i perfectly understand this judgment!

i also wouldn't recommend it for any serious huge project, but it's an extremely simple and lightweight solution -- just like the FLTK port --, which even works well in WASM and on the android platform, although not really as perfect as more native GUI solutions. but if you want to stress the opposite side of the spectra, you should perhaps also mention flutter and its simple C-FFI-binding capabilites, which are often used for realizing more advanced GUIs resp. frontends for rust applications on mobile devices.

nevertheless, i really like your list and presentation of the different available solutions.

Thread Thread
 
davidedelpapa profile image
Davide Del Papa

Then maybe I would surely need to make a take two, with egui and other immi mode GUIs, Flutter, and some others I discovered very recently, such as neutrino (too bad some are unmaintained tho 😥). If you know more that could go on this list, please let me know! I left open for discussion the first post, so maybe we can add GUIs to the list. The more the options the better!