- Bash
- PowerShell
- Cargo
- npm
- Yarn
- pnpm
- Bun
sh <(curl https://create.tauri.app/sh)
irm https://create.tauri.app/ps | iex
cargo install create-tauri-app --locked
cargo create-tauri-app
npm create tauri-app@latest
yarn create tauri-app
pnpm create tauri-app
bunx create-tauri-app
Brownfield
Compatibility with any front-end framework means you don't have to change your stack.
Learn MoreSecurity
Front-of-mind for the Tauri Team driving our highest priorities and biggest innovations.
Learn MoreFLOSS
Relicensing and redistribution is possible thanks to MIT or MIT/Apache 2.0 licensing where applicable.
Learn MoreBundle Size
By using the OS's native web renderer, the size of a Tauri app can be less than 600KB.
Built on Rust
With performance and security at the center, Rust is the language for the next generation of apps.
Learn MoreFeatures
Desktop Bundler
Bundle for all major desktops from native systems
Self Updater
Update Tauri Apps from within themselves
Core Plugin System
Build reusable plugins to extend Tauri core
Scoped Filesystem
Improved security of file interactions
App Tray
Cross-platform desktop icon tray
GitHub Action
Build your Tauri binary for macOS, Linux, and Windows
Native Notifications
Cross-platform notifications using polyfilled web API
Sidecar
Integrate and instrument other binaries
App Storage
Use a canonical location to store user data
Roadmap
Mobile Bundler
Bundle to all major mobile device operating systems
Cross Compiler
Generate bundled binaries from select operating system environments
Other Bindings
Go, Nim, Python, C++ and other bindings are possible with the stable API
One-Time Commands
Run a command that is no longer available after first run
Alternative Renderers
Candidate presentation for Webview alternatives, including GL windowing
Channel API
Send messages through a channel