← Back to context

Comment by righthand

5 days ago

Iced.rs is probably the better UI library anyways in the long run as it’s backed by a major hardware vendor.

https://iced.rs

Iced seems really promising, however, it's a passion project by a single developer. They very clearly stated that their goal is to follow their passions and desires first, everyone else second, and that it will always be a single person project. Their readme even discourages contributions.

Companies using it in production are often forking it as a result, and trying to keep their fork in sync. Ultimately, if the community wants iced to become a major and stable framework, it will have to be forked and a community development model built around it.

And I'm not saying this to disparage the author in any way, their readme even seems to suggest that that's exactly what they'd prefer.

  • Isn't System76 supporting and contributing to iced?

    • Yes, but they maintain their own fork and are good about syncing. It's still not an ideal model long term.

    • Yes, and I believe the main developer works for Kraken who use it for one of their apps.

  • This is silly. Definitely use Iced.rs, no one cares about it’s early pre-1.0 state. It has good fundamentals and is easy to use. 99% of people on here aren’t building anything more than a vanity project anyways.

I'm partial to Dioxus with their native renderer coming up, it should work cross-platform on mobile, web, desktop like Flutter (except web is actually HTML and CSS, not canvas) rather than only desktop which is what most Rust GUI frameworks are targeting.

https://github.com/DioxusLabs/blitz

Not contesting your claim, but would you mind sharing what major hardware vendor you mean?

I love iced and wrote a decent amount of code using it, but in my mind the biggest sponsor is system76 - and as awesome as they are they aren’t a major vendor yet :)

  • Has System76 started designing, or more correctly outsourcing more expensive custom motherboard designs, like Lenovo and Dell or are they still selling slightly customized white-label laptops?

Not sure how the UI engine itself compares, but to me it is all about the available components (as a total non-designer, although AI helps with that now). The only choice I have at the moment that would meet my needs is gpui, as gpui-component now exists.