Leptos
Leptos is a Rust based web framework. You can read more about Leptos on their official website. This guide is accurate as of Leptos version 0.6.
Checklist
Section titled “Checklist”- Use SSG, Tauri doesn’t officially support server based solutions.
- Use
serve.ws_protocol = "ws"so that the hot-reload websocket can connect properly for mobile development. - Enable
withGlobalTaurito ensure that Tauri APIs are available in thewindow.__TAURI__variable and can be imported usingwasm-bindgen.
Example Configuration
Section titled “Example Configuration”-
Update Tauri configuration
Section titled “Update Tauri configuration”src-tauri/tauri.conf.json {"build": {"beforeDevCommand": "trunk serve","devUrl": "http://localhost:1420","beforeBuildCommand": "trunk build","frontendDist": "../dist"},"app": {"withGlobalTauri": true}} -
Update Trunk configuration
Section titled “Update Trunk configuration”Trunk.toml [build]target = "./index.html"[watch]ignore = ["./src-tauri"][serve]port = 1420open = falsews_protocol = "ws"
© 2026 Tauri Contributors. CC-BY / MIT