All work3 of 8
Summary
A cross-platform UI layer that keeps application logic in Rust while rendering with each platform's real native widgets.
The problem
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.
How it works
- 1
Behaviour is defined once in Rust; each platform shell binds it to genuinely native controls rather than emulating them.
- 2
Platform shells are examples you can read, not a black box, so the escape hatch is always visible.
Details
- macOS, Windows and Linux shells
- Dual MIT / Apache-2.0 licensed
- Rust 1.75+, CI across all three platforms
Stack
- Rust
- macOS
- Windows
- Linux