⚠️ Warning: This Book might contain APIs from the latest git version  that might not be available on the stable versions released on crates.io.
As a general rule, don't expect everything to be documented here.
 
Freya  is a work in progress  cross-platform native GUI library for 🦀 Rust, built on top of 🧬 Dioxus  and 🎨 Skia  as graphics library. 
#![allow(unused)]
 fn main() {
 fn app(cx: Scope) -> Element {
    let mut count = use_state(cx, || 0);
    render!(
        rect {
            height: "20%",
            width: "100%",
            background: "rgb(233, 196, 106)",
            padding: "12",
            color: "rgb(20, 33, 61)",
            label { 
                font_size: "20", 
                "Number is: {count}"
            }
        }
        rect {
            height: "80%",
            width: "100%",
            background: "rgb(168, 218, 220)",
            color: "black",
            padding: "12",
            onclick: move |_| count += 1,
            label { "Click to increase!" }
        }
    )
}
}  
 
 
Check out the examples in the Freya repository  to learn more.