60 releases (19 breaking)

0.20.0 Oct 7, 2022
0.18.2 Sep 17, 2022
0.17.2 Jul 29, 2022
0.13.1 Mar 16, 2022
0.1.1 Jul 24, 2020

#981 in GUI

Download history 11/week @ 2024-02-25 2/week @ 2024-03-10 774/week @ 2024-03-31

776 downloads per month

MIT/Apache

150KB
4K SLoC

wita

wita at crates.io wita at docs.rs

A window library in Rust for Windows

Hello, world!

struct Application;

impl Application {
    fn new() -> Result<Self, wita::ApiError> {
        wita::Window::builder()
            .title("hello, world!")
            .build()?;
        Ok(Self)
    }
}

impl wita::EventHandler for Application {
    fn closed(&mut self, _: wita::event::Closed) {
        println!("closed");
    }
}

fn main() {
    wita::run(wita::RunType::Wait, Application::new).unwrap();
}

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~155MB
~2.5M SLoC