web-view   ![Build Status] ![Latest Version]

This library provides Rust bindings for the webview library to allow easy creation of cross-platform Rust desktop apps with GUIs based on web technologies.

It supports two-way bindings for communication between the Rust backend and JavaScript frontend.

It uses Cocoa/WebKit on macOS, gtk-webkit2 on Linux and MSHTML (IE10/11) or EdgeHTML (with the edge feature) on Windows, so your app will be much leaner than with Electron.

For usage info please check out the examples and the original readme.

Contributions and feedback welcome :)

screenshot

Notes:

Requires Rust 1.30 stable or newer.


Suggestions:

* The free PureScript By Example book contains several practical projects for PureScript beginners.


Contribution opportunities:


Ideas for apps:

Showcase

Feel free to open a PR if you want your project to be listed here!