iced-cube

Components for iced applications

Themeable, tested widgets for Rust desktop apps, running live in your browser.

cargo add iced@0.14 iced-cube
Preferences: Switches, a select, a slider, a badge and buttons working together in a card.Preferences: Switches, a select, a slider, a badge and buttons working together in a card.
Static preview

Light, dark or your own colours

Components take every colour from the iced theme, so switching to dark mode or your brand palette restyles the whole app at once.

Background work through channels

Components fed by background work use subscriptions that own a channel. No shared mutexes.

Tested

Unit tests, headless interaction tests and image snapshots in both themes for every component.

All components

View all

Actions

Forms

Layout

Navigation

Overlays

Data

Feedback

Application

Esc