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
The HN verdict, written from 9 cited comments
7recommend
0warn against
Dec 7, 2025first mention
Oct 10, 2026latest mention
Nov 25 – Oct 26
Used forfor Rust developersfor desktop appsfor Elm architecture fansfor Linux usersdesktop uielectron alternative for desktop apps

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.”

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

All comments 11

“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.”

Threads where it came up

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.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help