Which Language Should I Choose for Building a GUI: Python or Rust?

November 13, 2025 3 answers
Asked by CreativeCoder88
I'm currently working on a project where most of the logic is implemented in both Python and Rust. I'm trying to decide which language would be better for developing the GUI. I'm not looking for features at the level of C#, Java, or C++, but I do want something with decent controls and functionality. Can anyone recommend a language and a suitable library for this purpose?

Answers

PythonPro99
Honestly, I'd go with Python for your GUI. Since youโ€™re likely calling a Rust module from Python, it makes sense to stick with Python for the front end. Just start building it in Python and see how it goes from there!
Reply to this answer
CodeSlinger55
You might want to look into Python's Qt bindings or even Fyne if you're considering Go as well. For Rust, I can't speak much since I havenโ€™t coded GUIs in it, but there are various options out there. Just keep in mind who's going to use your app when making your decision!
Reply to this answer
RustyDev42
If youโ€™re considering Python, thatโ€™s a solid choice. The Qt library is fantastic for Python GUIs. It's powerful and versatile, which can help you achieve the control you're looking for.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions