iced-rs/iced
A cross-platform GUI library for Rust, inspired by Elm observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 98
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 222.5
- age_days: 2606
- days_rel: 269
- days_push: 17
- n_releases_24m: 3
Adoption not part of the score
31367 stars · 1652 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Iced is a cross-platform GUI library for Rust inspired by The Elm Architecture, offering a simple, type-safe, reactive programming model with a batteries-included widget set. It is renderer-agnostic, with built-in GPU (wgpu) and software (tiny-skia) renderers, and supports Windows, macOS, Linux, and the Web.
Use cases
- build a desktop app in rust
- cross-platform gui toolkit for rust
- elm-style reactive ui in rust
- create custom widgets with a rust gui library
- build a web gui with webassembly in rust
- gpu-accelerated native app ui
When to choose
- you want a simple, type-safe, Elm-inspired UI model in Rust
- you need one codebase targeting desktop and the web
- you want built-in widgets plus easy custom widget support
- you need first-class async/futures support in your UI
When to avoid
- you need a fully stable, production-hardened toolkit (the project self-describes as experimental)
- you need complex data grids or enterprise widget sets out of the box
- you prefer immediate-mode GUIs like egui
- you need mature mobile (iOS/Android) support
Facets
library · maturity active
gui ui-components graphics state-management animation cross-platform web-development developer-tools graphics rust cross-platform windows wasm elm-architecture widget-toolkit renderer-agnostic reactive-ui wgpu macos linux desktop
3 sources
- readme: https://github.com/iced-rs/iced · fetched 2026-08-28 · e676bc05f0d6
- homepage: https://iced.rs · fetched 2026-08-29 · 6c5524676b58
- registry_crates: https://crates.io/api/v1/crates/iced · fetched 2026-08-29 · 4edf70851837
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| iced-rs/iced | main | 74 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem