rust-yew-axum-tauri-desktop template
Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.
Crates
frontend
: Yew frontend app for desktop clientbackend
: Axum backend api for desktop clienttauri
: Tauri app for desktop clientserver
: Axum server side api
Development
Install
cargo install trunk
cargo install tauri-cli --version ^1.0.0-rc
Run desktop client side
cargo tauri dev
Run server side
cargo run --bin server
Contribute
Feel free to take a look at the current issues in this repo for anything that currently needs to be worked on.
You are also welcome to open a PR or a new issue if you see something is missing or could be improved upon.
License
Apache-2.0/MIT