Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.
Examples & Tutorials
Please refer to Rust GUI: Introduction, a.k.a. the state of Rust GUI libraries (As of January 2021) for an example.
Creating Tiny Desktop Apps With Tauri And Vue.js
Tauri + Svelte
tauri--svelte-app-template is a quick-start template for creating a Tauri app using Sveltejs, based on the Svelte template at https://github.com/sveltejs/template.
References
-
https://tauri.studio/en/docs/usage/intro/
-
Announcing Tauri Beta - More efficient crossplatform apps with better features
-
https://github.com/webview/webview_rust
-
https://github.com/webview/webview
-
Tauri + Svelte = cross-platform native GUI apps compiled to WASM