Iced
Hacker ApprovedShares rank 11 of 45 GUI frameworks by recommenders
Popular Rust GUI library praised for its clean architecture, simple API and quick development; people note sparse documentation, few built-in widgets and a slow startup.
Popular Rust GUI library praised for its clean architecture, simple API and quick development; people note sparse documentation, few built-in widgets and a slow startup.
45 people gave an opinion
- recommend it
- 36
- criticize it
- 9
- approval share
- 80%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 36 people recommend itNeeds 10 or more, met.
- 4 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 11 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Clean architecture and Elm-style model
“Iced is the only Rust toolkit that I track that solves the architecture part upfront.”
Comment from 7 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” “iced for a nice architecture but you have to roll all your own widgets”
Comment from 13 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu” “after using Iced, IMO this is probably one of the best gui models”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” - Comment from 2 Apr 2026 in “Show HN: Sycamore – next gen Rust UI library powered by fine-grained reactivity”
Easy to build and prototype with
“Definitely use Iced.rs, no one cares about it's early pre-1.0 state. It has good fundamentals and is easy to use.”
Comment from 16 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu” “I find the framework very performant and the resulting program easy to prototype and expand upon.”
Comment from 13 Jun 2026 in “The state of building user interfaces in Rust” “the iced apps have taken less time to develop more features with fewer bugs (and no segfaults).”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” - Comment from 7 Nov 2025 in “Ratatui – App Showcase”
- Comment from 7 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”
Fast startup and low memory use
“I find the framework very performant and the resulting program easy to prototype and expand upon.”
Comment from 13 Jun 2026 in “The state of building user interfaces in Rust” “My iced apps startup much faster than the Qt(Pyside) and Electron apps they replaced”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” “If you add 10,000 counters, it won't increase the ram.”
Comment from 9 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” Simple, pure Rust via cargo
“simplicity to Iced being pure rust managed through cargo that I enjoy”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” “I love iced for its simplicity and flexibility”
Comment from 8 Apr 2026 in “Xilem – An experimental Rust native UI framework”
What people warn about
Each mark is one comment
Missing basic widgets, roll your own
“Custom widgets aren’t particularly hard to do in iced, but I wish some of those common cases would be committed back”
Comment from 13 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu” “lacking basic things from more mature libraries (unsurprisingly, since it's still early)”
Comment from 13 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu” “iced for a nice architecture but you have to roll all your own widgets”
Comment from 13 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu” - Comment from 23 Aug 2026 in “Stop Making TUIs”
Slow startup, close to Electron
“startup is blazingly slow (one of the big issues of all those awful electron apps which the native frameworks can supposedly avoid)”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” “IMO, both suffer from having very slow release cadence”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” “iced would be a few seconds (as also noted in the issue linked), but that's still way closer to the Electron range”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)” - Comment from 9 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”
Single maintainer, no release cadence
“Iced seems really promising, however, it's a passion project by a single developer.”
Comment from 13 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu” “the developer is very open about it being a personal project”
Comment from 14 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu” “Not having a set release cadence and it more or less being on the whims of the one maintainer”
Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”
Other GUI frameworks people recommend
The four most recommended other GUI frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Qt | 191 | 133 | 59% | 12 | 15 yrs7 owners | — |
| GTK | 85 | 118 | 42% | 12 | — | — |
| Windows Forms | 76 | 33 | 70% | 12 | 15 yrs3 owners | Approved |
| SwiftUI | 75 | 121 | 38% | 11 | 4 yrs8 owners | — |
| IcedThis page | 36 | 9 | 80% | 11 | — | Approved |
What people said
40 of the 67 comments that mention it, newest first. Each links to the original comment.
“Rust for desktop is good enough these days, with GPUI or iced”
“Iced lacks on widgets, it has just some basic ones”
“the development aspect has been great. Biggest issues are around distributing on Windows”
“afaict iced and xilem are probably the best current options”
“I find the framework very performant and the resulting program easy to prototype and expand upon.”
“which to me is the best GUI library in Rust by far”
“I would strongly prefer something more lightweight like Slint, Iced or egui”
“Write it only once, e.g. in iced, and compile it for every Plattform.”
“I love iced for its simplicity and flexibility”
“Price to pay is building the UI is bit complex as it doesn't hold your hand, unforgiving, and not native.”
“surprisingly mature in every aspect I've tried, except the documentation, which is severely lacking”
“The Elm Pattern is the best part about iced.”
“as an iced user, personally I'd prefer to write iced and use something like sycamore to build for the web”
“Definitely use Iced.rs, no one cares about it's early pre-1.0 state. It has good fundamentals and is easy to use.”
“the developer is very open about it being a personal project”
“Iced has gone through several rewrites, as far as I can tell”
“lacking basic things from more mature libraries (unsurprisingly, since it's still early)”
“Iced seems really promising, however, it's a passion project by a single developer.”
“Custom widgets aren’t particularly hard to do in iced, but I wish some of those common cases would be committed back”
“iced for a nice architecture but you have to roll all your own widgets”
“I love iced and wrote a decent amount of code using it”
“looks nice and seemed to work fairly well. No virtualised lists though.”
“Iced's UI abstraction needs to be good enough that you're not fighting platform-specific behaviors constantly”
“If you add 10,000 counters, it won't increase the ram.”
“So if you don't need GPU acceleration that may be more to your liking.”
“same slow startup ~2sec as before and ~70M ram vs a native simple window app”
“after using Iced, IMO this is probably one of the best gui models”
“still worth giving up for everything else I gain with iced”
“PopOs's Iced fork was so slow I realised it basically wasn't going to be production ready for non Pop distros anytime soon.”
“IMO, both suffer from having very slow release cadence”
“simplicity to Iced being pure rust managed through cargo that I enjoy”
“the iced apps have taken less time to develop more features with fewer bugs (and no segfaults).”
“iced would be a few seconds (as also noted in the issue linked), but that's still way closer to the Electron range”
“My iced apps startup much faster than the Qt(Pyside) and Electron apps they replaced”
“Not having a set release cadence and it more or less being on the whims of the one maintainer”
“startup is blazingly slow (one of the big issues of all those awful electron apps which the native frameworks can supposedly avoid)”
“Iced is the only Rust toolkit that I track that solves the architecture part upfront.”
“Iced is a wonderful dead-simple framework”
“Iced is a phenomenal and well-thought out API that is a wonder to work with.”
“Iced is not there yet, but it is the native GUI toolkit of the Cosmic desktop.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.