使用web前端构建更小、更快、更安全的桌面应用程序
  • Bash
  • PowerShell
  • Cargo
  • npm
  • Yarn
  • pnpm

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

快速开始

兼容

兼容所有前端框架,而您无需做出任何改变。

了解更多

安全

这是 Tauri 团队的首要目标和最大创新。

了解更多

开源

得益于 MIT/Apache 2.0 协议,您可以自由分发您的 Tauri 软件。

了解更多

打包大小

使用系统自带的网页渲染器,Tauri 应用的大小可打包到 600 KB 以下!

了解更多

跨平台

构建支持所有主流桌面平台(移动端即将推出)的二进制打包文件。

了解更多

基于 Rust 开发

性能及安全至上的 Rust 是次时代应用开发首选。

了解更多

功能

桌面打包器

为主流操作系统提供原生软件包

自动更新

Tauri 应用可以自动更新

插件系统

构建可复用的插件以扩展 Tauri 核心

受限的文件系统

提高操作文件的安全性

应用托盘

支持多平台显示的托盘图标

GitHub Action

为 macOS、Linux 和 Windows 构建 Tauri 二进制文件

原生系统通知

使用 Polyfill Web API 来调用原生系统通知

边车

集成和插入其他二进制文件

应用存储

使用规范位置存储用户数据

规划

为移动设备打包

打包支持所有主流移动设备操作系统

交叉编译器

选择目标操作系统环境来生成打包后的二进制文件

其他绑定

基于稳定的 API,实现与 Go、Nim、Python、C++ 和其他语言的绑定

单发指令

运行一个只能执行一次的指令

替代渲染器

WebView 的备选呈现方案,如 GL windowing

频道 API

通过频道发送消息