← 工具

Tauri

用前端技术构建更小、更快、更安全的桌面和移动应用,Rust 后端体积小性能强,Stars 105K+

#7
推荐排名
106,088
GitHub Stars
661,989.1
推荐得分
桌面应用开发 / 跨平台
适用场景
开发工具桌面应用Rust跨平台

为什么需要

出海做桌面产品,Electron 打包出来动辄 200MB,用户下载体验差。Tauri 用系统 WebView,打包后只有几 MB,启动快,内存占用低。一个人用前端技术就能做出原生体验的桌面应用。

怎么用

bash
# 安装
npm create tauri-app@latest my-app
cd my-app
npm install
npm run tauri dev     # 开发
npm run tauri build   # 打包

前端用 React/Vue/Svelte 都行,后端用 Rust 写系统级逻辑。打包后生成 .dmg(macOS)、.msi(Windows)、.AppImage(Linux)。

使用案例

独立开发者用 Tauri + React 做了一个跨平台的 Markdown 笔记应用,打包后 macOS 版 8MB,Windows 版 5MB。上架到各平台应用商店,用户反馈「比 Electron 应用快很多」。

注意事项

  • 定价:完全免费开源
  • 局限:需要学 Rust(后端逻辑用 Rust 写);移动端支持还在开发中