logoalt Hacker News

nicoburns • today at 11:07 AM • 3 replies • view on HN

For anyone looking at Rust GUI: don't expect GPUI to be the fastest. From what I've heard, Iced, Slint, Dioxus Native, Freya, etc are all faster. Despite claims of being blazingly fast, GPUI isn't that optimized. Zed gets away with it because it's UI is simple.


Replies

bita_nidir • today at 11:35 AM

Really? From what I've heard, Iced, Slint, Dioxus Native, Freya, etc are all slower.

➕ show 2 replies
cropcirclbureau • today at 2:23 PM

This matches my findings. Asides from some performance footgun, it all strikes me as a single purpose, low level thing with a DX only an LLM could love. I suppose many today don't need more than that but I found the other Rust GUI solutions to be maturing rapidly with better stories across the board.

The main thing GPUI has going for it is mind share and that's a great thing to have. The mind share is unfortunately highly fragmented though as the original authors are not interested in selling a GUI library. Hopefully the community efforts will come together to produce a more polished and general library. A well used library is better than a better designed one maintained by a single person.

rudedogg • today at 3:47 PM

It really annoys me the rust library is named “GPUI”. That’s the name of this method that’s been used for eternity by games.

It’d be like naming my http library HTTP.

And it’s why Dear IMGUI isn’t just named “IMGUI”.