| ▲ | Severian 6 hours ago |
| Uhhh.. for a page thats about GUIs, this seems awfully sparse for the actual look and feel of said GUIs. How about some screenshots? Its very difficult to compare X to Y anywhere on this site. Its just an aggregator, not really an exemplary resource. |
|
| ▲ | NoboruWataya 6 hours ago | parent | next [-] |
| Yes, I think it's trying to be comprehensive (as far as possible) rather than detailed. Given the amount of frameworks listed, including representative screenshots or comparisons for each would be a substantial effort. The best primer on the current(ish) state of GUI programming in Rust, IMO, is this article from 2025 which is linked on that page: https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-... |
| |
| ▲ | brandnewideas 4 hours ago | parent [-] | | Opening that site prompts my browser to download a `Human_fart.wav` file. | | |
| ▲ | IshKebab 3 hours ago | parent [-] | | Seems like a referrer of HN triggers that. Copy & paste the URL and it works fine. Idiotic. |
|
|
|
| ▲ | entrope 6 hours ago | parent | prev | next [-] |
| The answer to the question posed in the site's domain name is "no", unfortunately. It looks like it just grabbed the intro to each project's self-description, but blurbs like "Zero-cost ultra-high-performance declarative DOM library using FRP signals" would be worth very little even with screenshots. |
| |
| ▲ | amarant 4 hours ago | parent [-] | | "no" is reductive to the point of being misleading. Cosmic DE is built using iced which is a rust gui library. As far as native, single-platform guis go, I'd say rust is plenty mature. There's also Bevy, a rust game engine, which, if I'm not mistaken is built on egui(?), and I think supports multiple compile targets. Between a desktop environment and a game engine, I'd say rust is in a pretty decent place when it comes to gui. | | |
| ▲ | mharrig1 3 hours ago | parent [-] | | > There's also Bevy, a rust game engine, which, if I'm not mistaken is built on egui(?) Not entirely correct, they have bevy_ui as the in-house example but many people use the third party bevy_egui crate |
|
|
|
| ▲ | zipy124 6 hours ago | parent | prev | next [-] |
| Is that actually needed? Styling is largely a user decision. They might have defaults yes, but if you looked at a raw HTML page with no CSS styling, you might come to the conclusion that websites have an ugly GUI... |
| |
| ▲ | qweqwe14 6 hours ago | parent | next [-] | | It absolutely is. Defaults matter, most developers just want a GUI for their app that doesn't look like ass. Almost no one wants to mess with styling. | | |
| ▲ | fragmede 6 hours ago | parent [-] | | That's why developers have UI/UX and design experts assigned to them. That's why Figma exists. CSS was an attempt to not have to deal with styling. It failed, and landed in the other direction. | | |
| ▲ | gordonhart 4 hours ago | parent [-] | | > That's why developers have UI/UX and design experts assigned to them. Not everybody works in big tech. |
|
| |
| ▲ | bla3 6 hours ago | parent | prev [-] | | This is the mindset that gives you Java-Style GUIs. | | |
|
|
| ▲ | hirako2000 6 hours ago | parent | prev [-] |
| Perhaps it's to show how fragmented the community is. |