Quick Start
Tauri is compatible with almost every frontend stack. Select yours and get started!
create-tauri-app
The easiest way to scaffold a new project is the
create-tauri-app
utility. It provides opinionated templates for vanilla
HTML/CSS/JavaScript and many frontend frameworks like React, Svelte, and
Yew.
- Bash
- PowerShell
- Cargo
- npm
- Yarn
- pnpm
- Bun
sh <(curl https://create.tauri.app/sh) --tauri-version 1$Env:CTA_ARGS = "--tauri-version 1"; irm https://create.tauri.app/ps | iexcargo install create-tauri-app --locked
cargo create-tauri-app --tauri-version 1npm create tauri-app@latest -- --tauri-version 1yarn create tauri-app --tauri-version 1pnpm create tauri-app --tauri-version 1bunx create-tauri-app --tauri-version 1
Note that you do not need to follow the below guides if you use
create-tauri-app, but we still recommend reading one (such as the
HTML/CSS/JavaScript
guide) to understand the setup.
If you’re unfamiliar with web development or have no favorite frontend stack you might find the HTML/CSS/JavaScript guide the most helpful. It guides you through getting started with the most minimal frontend setup possible using either Node or Cargo.
HTML, CSS, and JavaScript
Build a Tauri app using HTML, CSS, and JavaScript using either Node or Cargo
Next.js
Build a Tauri app using Next.js as the frontend build tool
Qwik
Build a Tauri app using Qwik as the frontend build tool
SvelteKit
Build a Tauri app using SvelteKit as the frontend build tool
Vite
Build a Tauri app using Vite as the frontend build tool
Integrate into Existing Project
If you already have an existing web project you can integrate Tauri into it
Missing your favorite framework?
If you miss your favorite frontend framework or build tool, we’re always looking for Getting Started guides! Read our contributing guidelines and help us out!
Last updated Oct 08, 2026