That's a very helpful list, thank you.
I'll add that I've had great success with Tauri on my company's Open Source Juju Lens application. I run the same app with limited features as a web interface, and then use Tauri to make less than 6MB installers for Windows, Mac, and Linux. The most annoying part was dealing with Windows builds, which ended up working on GitHub Actions, and making sure the web UI supported Windows Edge, which is used for the Windows build.
You avoid some of the pitfalls of using a web browser and a web server because the only way that you communicate from Rust to the webview is by
I embedded a custom websocket implementation powered by Tokio Tungstenite, and an SSH implementation that is used by calling APIs exposed by Rust from the web interface. It's really quite slick. I used Quasar for the UI design.
The result is an extremely professional, lightweight, and powerful desktop application combination. I wouldn't say it is suitable for every application, but it's definitely a compelling option.
( sorry the video performance is slow, I had to record over X forwarding, which unfortunately lowers the performance of the awesome animations )
BTW @tensor-programming and the rest of the Tauri devs, I love Tauri.