guiver

GUI programming with Rust.

guiver can be used in immediate mode, which is inspired by egui. In this case it is just a thin wrapper around druid-shell for event handling/windowing and Piet for rendering.

There are retained mode widgets that can be used with the help of an optional widget manager. The widgets are decoupled from the application data via message passing, which is inspired by Tk commands and egui.

Bildschirmfoto 2022-07-25 um 19 35 35

Bildschirmfoto 2022-07-25 um 19 59 34

Bildschirmfoto 2022-07-24 um 13 41 24

Bildschirmfoto 2022-07-24 um 11 59 31

Bildschirmfoto 2022-07-24 um 11 58 56

Bildschirmfoto 2022-07-24 um 12 59 33

Backlog

See also "So you want to write a GUI framework"