19 releases (breaking)

Uses new Rust 2024

0.14.0 Dec 7, 2025
0.13.0 Sep 18, 2024
0.12.2 Feb 26, 2024
0.10.1 Oct 30, 2023
0.1.0-alpha Nov 25, 2019

#2410 in GUI

Download history 30092/week @ 2026-04-12 29015/week @ 2026-04-19 28269/week @ 2026-04-26 29121/week @ 2026-05-03 30221/week @ 2026-05-10 31047/week @ 2026-05-17 34048/week @ 2026-05-24 39612/week @ 2026-05-31 72538/week @ 2026-06-07 119687/week @ 2026-06-14 58024/week @ 2026-06-21 35765/week @ 2026-06-28 39253/week @ 2026-07-05 42959/week @ 2026-07-12 41153/week @ 2026-07-19 49511/week @ 2026-07-26

175,892 downloads per month
Used in 389 crates (9 directly)

MIT license

200KB
4.5K SLoC

iced_winit

Documentation Crates.io License Discord Server

iced_winit offers some convenient abstractions on top of iced_native to quickstart development when using winit.

It exposes a renderer-agnostic Application trait that can be implemented and then run with a simple call. The use of this trait is optional. A conversion module is provided for users that decide to implement a custom event loop.

The native target

Dependencies

~28–71MB
~1M SLoC