构建跨平台的快速、安全、前端隔离应用
- 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
Features
桌面打包器
为主流操作系统提供原生软件包
自动更新
Tauri 应用可以自己更新
插件系统
构建可复用的插件以扩展 Tauri 核心
受限的文件系统
提高操作文件的安全性
应用托盘
支持多平台显示的托盘图标
GitHub Action
为 macOS、Linux 和 Windows 构建 Tauri 二进制文件
原生系统通知
使用 Polyfill Web API 来调用原生系统通知
边车
集成和插入其他二进制文件
应用存储
使用规范位置存储用户数据
Roadmap
为移动设备打包
打包支持所有主流移动设备操作系统
交叉编译器
选择目标操作系统环境来生成打包后的二进制文件
其他绑定
基于稳定的 API,实现与 Go、Nim、Python、C++ 和其他语言的绑定
单发指令
运行一个只能执行一次的指令
替代渲染器
WebView 的备选呈现方案,如 GL windowing
频道 API
通过频道发送消息