There are some times that I make something and the terminal isn’t enough. I want to make it user-friendly and add buttons and dropdowns and stuff. I mainly write C, so I want a well-known and good GUI library for C. I have tried learning Qt but the documentation was awful and all the examples were for C++ or Python. I also am aware about libraries like imgui but it’s more for debugging UIs I think and not for normal applications that end users use.
I also would like the library to be platform-agnostic, or at least just work with Linux because that’s what I am using.
If you also code in C, what do you use to make GUIs? What do you suggest me to use?
Thanks in advance.
Also, if anyone suggests Electron or anything involving a browser, I will find them and remove one electron from each atom of theirs, turning them into smoke.


Have you tried the Rust book? I learned via that and it’s great.
Do you mean this? https://doc.rust-lang.org/book/
I actually started with that, but somehow redirected to “Rust by Example” and realise they were different, probably because of the same domain name and theme.
Now I see, they did start with explaining ownership, which is one of the things I felt that i was missing, when I started moving forward in “Rust by Example”. Thanks for putting me back on track.