guiver

guiver ist eine Library zur GUI-Programmierung in Rust. Der Focus liegt auf einfacher Beherrschbarkeit – möglicherweise auf Kosten nicht perfekter Effizienz.

Inspiriert von egui kann guiver im Immediate Mode verwendet werden. In diesem Fall ist guiver nur ein dünner Wrapper um druid-shell für das Event Handling/Windowing und Piet für das Rendering.

Es gibt Retained Mode-Widgets, die mittels eines optionalen Widget Managers verwendbar sind. Die Widgets sind von den Anwendungsdaten mittels Message Passing entkoppelt, das von Tk und egui inspiriert ist. Einige Layout Widgets haben Vorbilder in Flutter.


Kontakt • made with makāmau