iced
A cross-platform GUI library for Rust inspired by the Elm architecture.
HN commenters like iced for its Elm-inspired message-passing architecture1234, its simplicity, and building desktop GUIs entirely in Rust without a browser stack.567 The most cited limits are the lack of an official software renderer for embedded use8, and one commenter chose egui for its official Android support.9
Why people recommend it
Elm architecture · 3
Commenters value its Elm-style model, message and view structure for keeping apps maintainable.
“Iced is the only Rust toolkit that I track that solves the architecture part upfront.”
“I am heavily invested in Iced. I feel it's a good framework.”
Show 1 more
“For a related library in Rust check out Iced”
Simplicity · 3
Described as simple, flexible and easy to prototype with.
“Iced is a wonderful dead-simple framework.”
“I love `iced` for its simplicity and flexibility”
Show 1 more
“I am heavily invested in Iced. I feel it's a good framework.”
Pure Rust · 2
Lets you write the whole app in Rust with Cargo packages instead of mixing languages as in Qt.
“Iced is a wonderful dead-simple framework.”
“otherwise iced/egui and skip the browser stack”
Performance · 1
One heavy user finds the framework very performant.
“I am heavily invested in Iced. I feel it's a good framework.”
Desktop GUI · 3
Seen as a strong option for traditional desktop apps, with commenters shipping real tools on it.
“Iced is the only Rust toolkit that I track that solves the architecture part upfront.”
“Rust UI for Desktop, I'm using Iced [1]”
Show 1 more
“I built one myself using Rust and the Iced GUI framework.”
Caveats and dissent
No software renderer · 1
There is no official software renderer, which ruled it out for one embedded project.
“I love `iced` for its simplicity and flexibility”
Android support · 1
One commenter switched to egui because of egui's official Android support.
“I'd like to try iced, but switched to egui”
Opinionated model · 1
Programs sometimes have to be restructured to fit iced's model.
“I am heavily invested in Iced. I feel it's a good framework.”
Often compared with
Who recommends it in their own words
Threads where it came up
- Ask HN: Any true alternatives to electron JavaScript? 2 mentions
- Iced 0.14 has been released (Rust GUI library) 2 mentions
- I tried to move my notes out of Emacs. I failed. Again 1 mention
- Stop Making TUIs 1 mention
- The state of building user interfaces in Rust 1 mention
- QuickAccent from Powertoys to Linux/macOS built with Rust and Iced 1 mention
Also written as Iced. Data: iced.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 11
“Rust UI for Desktop, I'm using Iced [1]”
“as well as Rust GUIs like egui, iced, Dioxus Native etc.”
“otherwise iced/egui and skip the browser stack”
“Or if you are an elm-purist then iced might be your choice.”
“I am heavily invested in Iced. I feel it's a good framework.”
“I built one myself using Rust and the Iced GUI framework.”
“I love `iced` for its simplicity and flexibility”
“For a related library in Rust check out Iced”
“I'd like to try iced, but switched to egui”
“Iced is the only Rust toolkit that I track that solves the architecture part upfront.”
“Iced is a wonderful dead-simple framework.”