Remix.run Logo
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.

whou 38 minutes ago | parent [-]

I love Java-style GUIs though.

hirako2000 6 hours ago | parent | prev [-]

Perhaps it's to show how fragmented the community is.