A starter template for easy and fast cross platform app development using Tauri + Solid. Comes preconfigured with Vite, TypeScript, Tailwind CSS, Shadcn-Solid components support and HMR (Hot Module Replacement).
npx degit ACRae/tauri-solid-tailwind-shadcn tauri-app
cd tauri-app
npm install
[!TIP] You can use your package manager of choice like pnpm, yarn, etc.
npm run tauri dev
The initial execution of this may take a few minutes, as the Rust package manager downloads and compiles all necessary packages. However, once these packages are cached, future builds will be significantly quicker.
Any changes you make to the page in the webview will automatically refresh, similar to how a browser reloads. Additionally, modifications to the Rust files will trigger an automatic rebuild, causing your app to restart seamlessly.
npm run tauri build
The frontend is built into the dist
folder, which is then embedded into a single binary along with your Rust code.
The resulting binary can be found in src-tauri/target/release/[app name]
, while the installers will be located in src-tauri/target/release/bundle/
.
MIT License
Copyright (c) 2025 António Carvalho