WRY (Webview Rendering librarY)

Cross-platfrom WebView rendering library in Rust that supports all major desktop platforms like Windows 10, macOS, and Linux.

toml [dependencies] wry = "0.2.0"

Overview

TODO

Documentation

Platform-specific notes

All platforms uses winit to build the window except Linux. Here are the underlying web engine each platfrom uses and some dependencies you might need to install.

Linux

Unlike other platforms, gtk-rs is used to build the window instead of winit. Because wry needs WebKitGTK and winit provides lower level of interface like x11 or wayland. Please make sure WebKitGTK is installed. If not, run the following command:

bash sudo pacman -S webkit2gtk

macOS

WebKit is native on macOS so everything should be fine.

Windows

We use EdgeHTML provided by Windows Runtime. So only Windows 10 is supported.

License

Apache-2.0/MIT