web-view
- Prerequisites
- Installation and Configuration
- Known Issues and Limitations
- Suggestions
- Contribution opportunities
- Ideas for apps
- Showcase
Important: requires Rust 1.30 stable or newer.
This library provides a Rust binding to the original implementation of webview, a tiny cross-platform library to render web-based GUIs as desktop applications.
Two-way binding between your Rust and JavaScript code is made simple via the external
JS object and webview.eval
Rust function. We have full working examples, but the core is as follows:
// ... Simplified for the sake of brevity.
web_view::builder()
.invoke_handler(