You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
KaKi87 cf5f19a4f3 📝 Update README 2 months ago
lib Add 'getPathSeparator' & 'exists' methods 2 months ago
src-tauri 🔨 Add build script 2 months ago
src-vue Add Vue DevTools integration 2 months ago
.gitignore 🎉 Initial commit 4 months ago 📝 Update README 2 months ago
build.js 🔨 Add build script 2 months ago 📝 Add README 2 months ago
package.json 🔨 Add build script 2 months ago
start.js ♻️ Refactor 2b6a23b 2 months ago
yarn.lock Add Vue DevTools integration 2 months ago


Opinionated Tauri 1.x + Vue 3.x + Vite 3.x template


  • Developer-friendly
  • Cross-platform
    • start & build scripts
    • builds
  • Fully dark app
  • Includes additional methods
    • execute wraps Command.execute with the OS default interpreter, allowing to run any command
    • exists is like Node's fs.existsSync, but returns a Promise
    • getPathSeparator is like Node's path.sep, but as a function returning a Promise



curl -s | bash -s hello-world


Clone existing repo & create new repo :

git clone hello-world
cd hello-world
rm -r .git
git init
git add .
git commit -m ":tada: Initial commit"

Install dependencies : yarn install


Start development server using yarn start (outputs temporary files in dist & src-tauri/target/debug)

Create production build using yarn build (outputs production file in src-tauri/target/release)

Keep Tauri dependencies up to date using yarn upgrade-tauri

Develop everything inside src-tauri & src-vue