简介
Electron 是 OpenJS Foundation 下的 MIT 开源框架,用 JavaScript、HTML、CSS 构建跨平台桌面应用,对标原生桌面开发。它内嵌 Chromium 与 Node.js,支持 macOS、Windows、Linux,提供窗口、菜单、通知、安装包、商店分发、崩溃上报等能力,VS Code 等应用采用。
可通过 npm 作为开发依赖安装,也可用 Electron Forge/Fiddle 起步。选型需接受打包 Chromium/Node 的依赖模型;预构建二进制要求 macOS Ventura+、Windows 10+,Linux 基于 Ubuntu 22.04 构建并验证若干发行版;自动更新主要支持 macOS/Windows,文档翻译有限。
跨平台桌面网页技术Node集成原生接口自动更新应用打包商店分发崩溃报告
界面截图

部署方式
Electron Forge
适合需要一体化完成 Electron 应用脚手架、打包与发布流程的项目。
npm 直接安装 Electron
适合已有自定义构建流程、只需从 npm 获取官方预构建 Electron 二进制作为开发依赖的项目。
Electron Fiddle
适合构建、运行并打包小型 Electron 实验或 API 示例,用于原型验证与学习。
平台原生安装包(DMG / MSI / RPM 等)
适合通过官网、企业内部分发或下载站向 macOS、Windows、Linux 用户提供传统桌面安装包。
应用商店分发(Mac App Store / Microsoft Store / Snap Store)
适合希望借助各平台官方应用商店触达用户并分发 Electron 应用的场景。
自动更新(autoUpdater / Squirrel)
适合已安装的 macOS 与 Windows 桌面应用向用户持续推送版本更新。
广告位 300 × 250 广告
数据说明
Stars / 提交时间来自 GitHub API 自动同步;定价与功能信息人工核实。