egui-reactor
Write Rust GUI apps like React!
A JSX-like rsx! macro, function components with #[component], and hooks such as use_state, use_effect and use_future — event handlers simply borrow local state with &mut, with no .clone() ceremony.
<View> is a node in a small layout engine of our own, written over taffy: direction, gap, grow, wrap and grid areas are attributes, not manual measurement.
One run(Options, ..) call opens a window natively and takes over a <canvas> in the browser. Every example on this site is running the wasm build.