Electron-Egg
kaka996.com又名 Electron-Egg
开源的跨平台桌面软件开发框架,把 Electron 界面能力与 Egg.js 后端结构结合,可打包到 Windows、Mac、Linux 及统信 UOS、麒麟等国产系统,适合已会前端或 Node.js、想低成本做出跨平台桌面应用的开发者。
工具免费网页 · Windows · macOS · Linux多语言开源

Electron-Egg 是一个用来开发桌面软件的开源框架。它把 Electron 的界面能力和 Egg.js 的后端结构拼在一起,让写网页的人也能做出带窗口、能读写本地文件、能自动升级的桌面程序。项目从 2020 年开源,代码放在 GitHub 和 Gitee 上。
主要功能
框架支持 JavaScript、TypeScript、CommonJS 和 ESM 几种写法,前端部分不绑定技术栈,Vue、React、HTML、Vite 都能接。它把业务进程、渲染进程和任务模块分开,方便大项目拆结构。打包环节覆盖 Windows、Mac、Linux,也适配统信 UOS、Deepin、麒麟等国产系统,还提到鸿蒙。安全方面提供字节码加密和压缩混淆,业务逻辑可以延伸到 C/C++、Python、Go、Java 等语言。
适合谁
适合已经会写前端或 Node.js、想低成本做出跨平台桌面应用的开发者,尤其是需要同时发布到国产操作系统的团队。如果只是做一个小工具,框架自带的配置、通信、任务、插件、数据库、升级、打包这些模块能省掉不少搭架子的时间。
费用与限制
项目开源免费,文档站提供 v5.0.0 版本的中英文说明。用之前需要熟悉 Electron 和 Egg.js 的基本概念,它不是拖拽式工具,仍然要写代码。社区目前有上千成员,GitHub 上拿到 8000 多颗星。
常见问题
Electron-Egg 收费吗?
Electron-Egg 免费使用。
Electron-Egg 有哪些平台 / App?
支持 网页、Windows、macOS、Linux。
Electron-Egg 的替代品有哪些?
本站整理了 2 个替代品,例如 Electron、Tauri。