There is a C library called cimgui and I was wondering if this would work on Rust as well?
You could just use the Rust bindings instead of that project:
Does this allow me to also make GUI applications for Android and iOS?
That's a good question, on a quick look it seems like you might be able to. Somebody more experienced in Rust on mobile devices would have to chime in.