Nuit
A declarative, cross-platform UI library for Rust that uses native controls.
Nuit's API takes inspiration from SwiftUI, Xilem, React and a number of other frameworks, while itself using SwiftUI under the hood on macOS.
Note that Nuit currently requires using a nightly Rust toolchain as it uses some unstable compiler features, e.g. impl Trait in type aliases, associated type defaults and the never type
!. Withrustupthis can be configured conveniently on a per-directory basis:rustup override set nightly
Example
use ;
Running this example, e.g. with cargo run --example counter, launches: