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。

替代品 全部 6 个 →

Electron免费不用登录 OpenJS 基金会开源的跨平台桌面应用框架,把 Chromium 和 Node.js 打包进应用,用 JavaScript、HTML、CSS 写程序,适合已会写网页、想复用现有前端代码做桌面客户端的前端开发者。替代桌面跨平台这一块:生态和文档更成熟,但打包 Chromium,安装包和内存占用大得多 Pake有免费版 开源跨平台桌面应用打包工具,基于 Rust Tauri 调用系统 WebView,安装包通常不到 10 MB,适合把微信读书、ChatGPT 这类天天开的网站变成开机即点的常驻工具。替代把网页打包成桌面应用这一块:底层就是 Tauri,但只做桌面、不能写 Rust 后端逻辑 Neutralinojs免费不用登录国内可直接访问 开源跨平台桌面应用框架,用 HTML、CSS 和 JavaScript 写界面,不打包 Chromium 与 Node.js,成品约 2MB,适合已会写网页、想把页面变成桌面程序又在意安装包体积的前端开发者。同样用 Web 技术写界面、不打包 Chromium,安装包小,但后端用 JS 而非 Rust Capacitor免费国内可直接访问 Ionic 团队开源的跨平台原生运行时,把现成的 HTML/CSS/JS 项目装进原生外壳,输出 iOS、Android 应用和 PWA,通过插件调用相机、定位、推送等设备能力,适合已有 Web 项目、想低成本补一个移动端壳的前端开发者。替代移动端打包这一块:把现成 Web 项目装进原生外壳输出 iOS/Android,不做桌面端

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 6 个打开官网tauri.app