Tauri 2.0 | Tauri

Tauri 2.0 | Tauri

The cross-platform app building toolkit

访问网站
我的收藏182 次访问更新于 a month ago反馈
Tauri 2.0 | Tauri screenshot

详细介绍

Tauri 2.0

Tauri Logo

简介

Tauri 2.0 是一个用于创建小型、快速、安全且跨平台应用程序的框架。它允许开发者使用现有的 Web 技术栈构建桌面与移动端应用,并通过 Rust 编写应用逻辑,实现接近原生的体验。

主要功能

  • 前端无关(Frontend Independent):可将现有的 Web 技术栈引入 Tauri,或从头开始新项目。Tauri 支持任意前端框架,无需更改现有技术栈。
  • 跨平台(Cross Platform):可使用同一套代码库为 Linux、macOS、Windows、Android 和 iOS 构建应用。前端使用 JavaScript 编写,应用逻辑使用 Rust,并可通过 Swift 和 Kotlin 深度集成系统能力。
  • 最高安全性(Maximum Security):安全是 Tauri 团队的首要考量,驱动着其最高优先级和最大的创新。
  • 极小体积(Minimal Size):通过使用操作系统原生的 Web 渲染器,Tauri 应用的体积最小可达到 600KB。

适用场景

  • 希望用单一代码库同时发布桌面(Linux/macOS/Windows)与移动端(Android/iOS)应用的团队或个人。
  • 拥有现有 Web 前端项目,希望快速打包为跨平台桌面或移动应用而不替换前端框架的场景。
  • 对应用体积、启动速度和安全性有较高要求的轻量级工具或商业软件开发。

快速开始

可通过以下命令创建 Tauri 项目:

sh 复制代码
sh <(curl https://create.tauri.app/sh)

支持 npm、Yarn、pnpm、deno、bun 及 Cargo 等多种包管理工具与运行环境。