桌面端
TECH STACK开发技术栈把应用装到 Windows / macOS / Linux:跨端容器、原生桌面框架与终端界面,按「要不要复用 Web 前端」来选。
收录条目
41 条
按用途筛选,同类才可比
先按分类把范围缩到一类:跨端容器、原生桌面、终端与 CLI;同一类里再比形态与许可证。
分类
3 个
按用途分组
适用场景
技术选型
先定位,再比同类
数据日期
2026-10-27
核对到这一天
口径边界
只比同类
跨类不横向比
筛选与排序
显示 13 / 41 条桌面端对照表
显示 13 / 41 条| 名称 | 分类 | 形态 | 一句话定位 | 亮点 / 热度 | 许可证 | 详情 |
|---|---|---|---|---|---|---|
| Capacitor Desktop Ionic · 跨端容器 | 跨端容器 | 桌面运行平台(社区) | 把 Capacitor 应用装进桌面外壳 | 沿用同一套 Web 代码与插件体系,把已有的移动应用包成桌面程序,窗口与文件等桌面能… | MIT | 查看详情 |
| chokidar Paul Miller · 跨端容器 | 跨端容器 | 文件监听库 | Node 文件变更监听 | 监听目录与文件变化并做去抖,抹平各系统底层事件差异;Electron 里监听项目目录… | MIT | 查看详情 |
| Electron OpenJS Foundation · 跨端容器 | 跨端容器 | 桌面容器 | 用 Web 技术写跨平台桌面应用 | 把 Chromium 与 Node.js 打进安装包,前端代码直接跑,文件、剪贴板、… | MIT | 查看详情 |
| Electron utilityProcess OpenJS Foundation · 跨端容器 | 跨端容器 | 多进程 API | 把重活挪出主进程的官方办法 | 用 utilityProcess 起 Node 子进程跑解析、压缩、文件扫描这类重活… | MIT | 查看详情 |
| electron-updater electron-userland · 跨端容器 | 跨端容器 | 自动更新模块 | Electron 应用自动更新 | 接上就能查新版本、下载差分包并提示重启;支持 GitHub Releases、S3… | MIT | 查看详情 |
| Flutter Desktop Google · 跨端容器 | 跨端容器 | 跨端 UI 框架 | 用 Flutter 渲染引擎出桌面应用 | 与移动端共用一套 Dart 代码和组件,桌面侧支持窗口、菜单、快捷键与多窗口;自绘渲… | BSD-3-Clause | 查看详情 |
| Tauri Tauri · 跨端容器 | 跨端容器 | 桌面容器 | Rust 内核加系统 WebView 外壳 | 界面仍用前端技术,外壳与系统调用由 Rust 实现,复用系统自带 WebView,安… | Apache-2.0 | 查看详情 |
| Tauri Updater Tauri · 跨端容器 | 跨端容器 | 自动更新插件 | Tauri 应用增量更新 | 官方插件,按平台下载签名过的安装包或增量包并替换自身;更新清单可自托管,公钥写进配置… | MIT / Apache-2.0 | 查看详情 |
| tauri-driver Tauri · 跨端容器 | 跨端容器 | 端到端测试驱动 | Tauri 应用的 E2E 驱动 | 实现 WebDriver 协议,让 Selenium 或 WebdriverIO 直… | MIT / Apache-2.0 | 查看详情 |
| tauri-plugin-single-instance Tauri · 跨端容器 | 跨端容器 | 单实例插件 | 保证应用只开一个实例 | 第二次启动时把参数转给已运行窗口再退出新进程,深链与命令行参数不会丢;官方插件配置少… | MIT / Apache-2.0 | 查看详情 |
| Wails Wails · 跨端容器 | 跨端容器 | 桌面容器 | Go 后端加前端界面的桌面方案 | 用 Go 写业务与系统调用,前端照常写页面,两侧通过绑定的方法直接互调;产物是单个可… | MIT | 查看详情 |
| WebView2 Microsoft · 跨端容器 | 跨端容器 | 系统 WebView 容器 | Windows 上用 Edge 内核装网页 | 复用机器上已有的 Edge 运行时,不用自带 Chromium,安装包能小一截;.N… | 商业许可 | 查看详情 |
| WKWebView Apple · 跨端容器 | 跨端容器 | 系统 WebView 组件 | 苹果平台上的系统网页容器 | 跟 Safari 同内核,进程隔离由系统负责,网页与原生通过消息处理器通信;内存和耗… | 商业许可 | 查看详情 |
数据说明
收录规模41 个条目分 3 类,同类之间才可比
资料口径各项目官方文档与代码仓库以官方文档与仓库为准,只做中文整理
数据日期2026-10-27核对到这一天,官方改动以官方为准
口径边界只比同类跨类场景不同,不可直接比价与打分
常见问题
Electron 和 Tauri 怎么选?
Electron 打包 Chromium,行为与浏览器一致、生态成熟,代价是安装包大(通常 80MB 起);Tauri 复用系统 WebView,包小很多,但各系统的 WebView 版本不一致,遇到兼容问题要自己填,团队还要能写一点 Rust。
什么时候该做原生桌面?
需要深度系统集成(文件系统监控、托盘与全局快捷键、外设、离线数据库)或对内存/启动速度有硬要求时,原生框架更合适;纯业务界面用跨端容器更快。
条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。