I've been looking for a Rust GUI crate to use with my project and so far have come up dry. My criteria are as follows:
-
The documentation for the crate must be well-written and easy for a relative novice like myself to follow/decipher. Especially important to me is that it include many examples (examples that don't rely on an
assert!()
call to show that it works) that show how to use the functions and methods contained in the crate. -
It should be simple to use. I say that in a relative sense, since the idea of "simple" very much depends on the expertise of the user. While I have been progressing in my knowledge of Rust, as I said, I'm still a relative novice so that has to be factored into how one would consider a Rust GUI crate to be "simple" to use.
-
It would be nice if it was written in native Rust rather than being a wrapper around a library written in some other language. That desire is not graven in stone, it's just that I've found that the crates that are based on code from some other language have poor Rust documentation that is difficult to follow.
Anyway, I'm hoping this post will spark some good discussion on that topic, and, through that discussion, I will be able to settle on a good GUI crate to use in my project.
Thanks for your help.