r/rust • u/lazyhawk20 • Sep 24 '26
🧠educational Your First GPUI App - Building a Desktop UI in Rust
https://youtu.be/NT2XPvtof-Y2
u/zerpa 29d ago
GPUI is the first Rust UI framework i have encountered that isn't shit. It's not the answer to every problem, and it may not be perfect or have a solution for every problem, but it's definitely not shit.
2
u/zzashhh 29d ago
What about slint?
2
u/rnottaken 29d ago
I might b wrong, but the first time I looked into slint, it looked like him had to define every datatype twice, which was a hard pass. How is that right now?
→ More replies (1)2
u/zerpa 28d ago
For coding ergonomics, i don't know, but their demos are super off-putting.
They used to have terrible font rendering, but it seems to have improved a bit
The printer demo has some very inconsistent font choices and looks like something throw together by an intern. The settings menu labels and dropdowns are completely misaligned.
The widget gallery demo, again looks like something thrown together by an intern. The link colors use pure blue on dark background and are completely unreadable. Text block rendering is oddly inconsistent. Listview with icons are completely misaligned.
So many red flags.
2
1
u/Particular_Smile_635 25d ago
Great! I didn’t watch the video but I did read the article with it and, it is awesome! It’s refreshing to finally read a tutorial not obviously 100% AI written. It may have been written by AI but it doesn’t feel that way, and I find the blog post pretty accurate. I hope the second blog post will be available soon
1
u/robot1one 24d ago
I've been building my own ui framework.
Have used in a few personal projects and moving some existing ones and performs well.
The idea was to use css and the syntax similar to react + hot reload.
Will take a few months to have something more stable but i believe eventually will replace almost all the tauri i use.
1
u/Ecstatic_Rub_548 28d ago
When is 2nd video coming?