构建针对多平台部署的优化、安全且与前端无关的应用程序。
- 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
特性
桌面打包器
为所有主要的桌面操作系统打包
自动更新
在应用程序内部更新 Tauri 应用
核心插件系统
构建可重用的插件以扩展 Tauri 核心
作用域文件系统
提高文件交互的安全性
应用托盘
跨平台桌面图标托盘
GitHub Action
为 macOS、Linux 和 Windows 构建 Tauri 二进制文件
原生通知
使用 polyfilled web API 实现跨平台通知
Sidecar
集成和检测其他二进制文件
应用存储
使用规范位置存储用户数据
路线图
移动打包器
打包到所有主要的移动设备操作系统
交叉编译器
从选定的操作系统环境生成打包的二进制文件
其他绑定
使用稳定的 API 可以实现 Go、Nim、Python、C++ 等其他绑定
一次性命令
运行在第一次运行后不再可用的命令
替代渲染器
Webview 替代方案的候选方案,包括 GL 窗口
通道 API
通过通道发送消息