A cross-platform UI layer that keeps application logic in Rust while rendering with each platform's real native widgets.
Cross-platform frameworks usually pick one of two losses: ship a browser and accept that nothing feels native, or rewrite the interface three times. Both are expensive in ways that show up later: the first in memory and feel, the second in every subsequent feature.
Behaviour is defined once in Rust; each platform shell binds it to genuinely native controls rather than emulating them.
Platform shells are examples you can read, not a black box, so the escape hatch is always visible.