Fully configured project template for Tauri and Vue 3 w/ TypeScript and CI.
pnpm
by default):pnpm i
A Tauri app has at least two processes:
backend
, or main process in Electron terminology), andfrontend
, or renderer in Electron)Both back- and frontend start with a single command:
pnpm tauri dev
pnpm test
Backend code lives in src-tauri/
(Following commands are to be run from there.)
If you have cargo-outdated installed:
cargo outdated
If you have cargo-edit installed:
cargo upgrade
dev
command has by default RUST_BACKTRACE=1
set which makes Rust output full backtraces to the console. (Remove it from the package.json
command if you don't want it).Debug Tauri
config.The project has GitHub Actions set up which will automatically test and build your app with every push and PR. For building manually:
pnpm tauri build
pnpm bump [x.y.z]
pnpm check
to update Cargo.lock
vX.Y.Z
Contributions are welcome! Please follow the code of conduct when interacting with others.