Iced
A cross-platform GUI library for Rust, inspired by Elm. Provides a reactive programming model, customizable widgets, and native and web rendering support for building modern user interfaces.
Iced is built in Rust, distributed under the MIT License, 30.2k GitHub stars, latest release 0.14.0.
When to use Iced
Iced is listed here as a Development project. The directory calls out Elm-inspired reactive model, Cross-platform (Windows, macOS, Linux, Web), Native and web rendering engines as capabilities associated with it.
Other recorded traits for Iced include Customizable and composable widgets, Strong type safety with Rust, Supports async update/messages.
Besides Development, this page also files Iced under Framework, Rust, Desktop.
Iced compared with
Records in this directory name egui, druid, gtk-rs, fltk-rs as products people compare with Iced. That list is editorial metadata, not a claim that Iced replaces each of them.
What the Iced stats reflect
GitHub currently shows 30.2k GitHub stars, 1.6k forks, 419 open issues, latest tracked release 0.14.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- Rust
- Latest Release
- 0.14.0
- License
- MIT License
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Iced
- Elm-inspired reactive model
- Cross-platform (Windows, macOS, Linux, Web)
- Native and web rendering engines
- Customizable and composable widgets
- Strong type safety with Rust
- Supports async update/messages
Iced resources
Iced on GitHub
Frequently asked questions
What is Iced?
A cross-platform GUI library for Rust, inspired by Elm. Provides a reactive programming model, customizable widgets, and native and web rendering support for building modern user interfaces. This directory highlights Elm-inspired reactive model, Cross-platform (Windows, macOS, Linux, Web), Native and web rendering engines.
Is Iced free to use?
Iced is published as open source under the MIT License. The directory lists Elm-inspired reactive model, Cross-platform (Windows, macOS, Linux, Web), Native and web rendering engines among its recorded capabilities.
What language is Iced written in, and what is the latest release?
Iced is written primarily in Rust. The latest release tracked on this page is 0.14.0.
How widely is Iced used on GitHub?
Iced has about 30.2k GitHub stars. It also has about 1.6k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Iced with?
This directory records egui, druid, gtk-rs, fltk-rs as comparison points for Iced.
More Development tools
Pake
Pake allows you to turn any webpage into a lightweight desktop application using Rust, enabling multi-platform support.
Spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Electron
Build cross-platform desktop apps using JavaScript, HTML, and CSS with Electron, integrating web technologies into native desktop applications.
MdBook
A tool to create books from markdown files, offering an experience similar to Gitbook but implemented in Rust.
Rolldown
A fast and efficient Rust-based bundler for JavaScript/TypeScript with a Rollup-compatible API, optimizing build times and application performance.
Foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development, written in Rust.