Our great sponsors
-
web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I prefer Boscop/web-view since it's much less effort to get up and running for use with developing an application written in Rust.
egui seems to be quite good and it supports mac, windows, linux and wasm.
Not sure if you will consider it as stable but I really like iced
Druid looks very promising to me
There is a docker image for cross build: https://github.com/etrombly/rust-crosscompile
I use https://github.com/sciter-sdk/rust-sciter in my project https://github.com/rustdesk/rustdesk
I use https://github.com/sciter-sdk/rust-sciter in my project https://github.com/rustdesk/rustdesk
You might give relm a shot which aims to make GTK bindings a lot more ergonomic for Rust. Also GTK4 seems to have even better bindings and a lot of improvements in general (but it's not on crates.io yet).
I've managed to successfully marry GTK to Actix, and bundled it all in a crate: https://crates.io/crates/woab
I use orbtk, it is pretty easy to use, has an active dev team, works on windows mac and linux, and cross compiling from linux to windows is also easy with it. It is still pretty beta, but depending on the project you need it could work. (https://github.com/redox-os/orbtk)
There's a few options on https://www.areweguiyet.com/#ecosystem. and also https://github.com/yewstack/yew