Tauri
tauri.app又名 Tauri 2.0
开源跨平台应用开发框架,前端可用任意 Web 技术栈,后端逻辑用 Rust 编写,安装包最小可到 600 KB,适合已熟悉 Web 前端、想顺手做出桌面或移动客户端的开发者。
工具免费不用登录网页 · Windows · macOS · Linux · iOS · Android多语言开源国内可直接访问
Tauri 是一个用来构建跨平台应用的开发框架。它把界面交给系统自带的 Web 渲染器来显示,你继续用 HTML、CSS、JavaScript 写前端,应用逻辑则用 Rust 编写,需要深入系统能力时还能接入 Swift 和 Kotlin。相比把整个浏览器内核一起打包的做法,它生成的安装包更小,官方给出的数字是最小可到 600 KB。
主要能力
前端部分不绑定框架,React、Vue、Svelte 或者纯手写页面都能接进来,已有项目不必换技术栈。一套代码可以编译到 Linux、macOS、Windows、Android 和 iOS。安全被放在很靠前的位置,团队把它当作重点投入的方向。项目脚手架提供多种方式创建,脚本、npm、yarn、pnpm、deno、bun 以及 Cargo 都有对应命令。
适合谁
适合已经熟悉 Web 前端、想顺手做出桌面或移动客户端的开发者,也适合在意安装包体积和内存占用的团队。如果团队里没人写过 Rust,接入系统能力的那部分需要额外学习成本,纯前端背景的人上手会有一段适应期。
费用与限制
项目开源,代码托管在 GitHub,接受 Open Collective 和 GitHub Sponsors 的赞助,赞助方包括 1Password、Conductor 等。文档站提供英文、法文、西班牙文、简体中文、日文和德文界面。当前主推 2.0 版本,1.0 的文档仍单独保留。使用前需要知道:它依赖各平台自带的 Web 渲染器,不同系统上的表现可能有差异。
常见问题
Tauri 收费吗?
Tauri 免费使用。
用 Tauri 要登录吗?
不用登录就能用。
Tauri 国内能访问吗?
本站 11 月 8 日 检测,Tauri 在国内可以直接访问。
Tauri 有哪些平台 / App?
支持 网页、Windows、macOS、Linux、iOS、Android。
Tauri 的替代品有哪些?
本站整理了 6 个替代品,例如 Electron、Pake、Neutralinojs、Capacitor。