返回目录
开源项目股票分析类新手

ElectronEgg V5:易学、跨平台、企业级桌面软件开发框架

ElectronEgg V5 是 dromara 维护的跨平台企业级桌面软件开发框架,支持 JS/TS/CJS/ESM,前端技术无关(Vue、React、HTML 等),一套代码可打包 Windows、macOS、Linux 及统信 UOS、Deepin、麒麟等国产系统,内置配置、通信、插件、数据库、升级、打包、字节码加密等能力,已应用于政务、医疗、教育、股票交易、ERP、娱乐、视频等领域。

0 次阅读2026/09/17 发布
ElectronEgg V5:易学、跨平台、企业级桌面软件开发框架 来源图片

社区作者 · zZz

它解决什么问题

ElectronEgg V5 是一个易学、跨平台、企业级的桌面软件开发框架,由 dromara 组织维护。来源称该框架已广泛应用于会计、政务、企业、医疗、教育、股票交易、ERP、娱乐、视频等桌面应用领域。

【核心特性】

  • 简单:支持 JS、TS、CJS、ESM,只需学习 JS 即可上手。
  • 跨平台:一套代码可打包 Windows、macOS、Linux,以及统信 UOS、Deepin、麒麟等国产系统。
  • 前端无关:理论上支持任意前端技术,如 Vue、React、HTML 等。
  • 架构:单业务进程 / 模块化 / 多任务(进程、线程、渲染进程),便于大型项目开发。
  • 工程化:可以用前端与后端开发范式编写桌面软件。
  • 高性能:事件驱动、非阻塞 I/O。
  • 功能丰富:配置、通信、插件、数据库、升级、打包、工具等。
  • 安全:支持字节码加密与压缩/混淆加密。
  • 常见桌面软件功能已集成或以示例形式提供。

【社区数据(来源标注)】Gitee 6000+、GitHub 2400+,另有 Atomgit 仓库;获评 Gitee 最有价值开源项目。项目已有 5 个社区群,覆盖前端、Java、Go、Python、PHP 等方向开发者。

【配图】配图 1 为项目 Logo;配图 2 为展示图;配图 3 为 V3 首页界面;配图 4 为 Windows 端首页;配图 5 为 macOS 端首页;配图 6 为统信 UOS 端首页;配图 7 为 Ubuntu 相关界面;配图 8 为 Vue Ant Design 案例界面;配图 9 为项目示例界面;配图 10 为 H5 游戏示例(忍者100层);配图 11、配图 12 与远程控制(RQ Center)相关。以上界面归属依据来源图片链接命名对应,具体细节待核验。

【适用对象】前端、Java、Go、Python、PHP 等后端开发者,以及 DevOps、游戏、客户端开发者均可快速上手;希望用前端技术栈开发桌面软件的个人与团队同样适用。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源页面只提供了文档与安装指南入口,未给出具体命令与步骤,以下为正文可确认的信息:

  1. 快速开始:页面指向「教程文档」(Quick start: Tutorial Docs)。
  1. 安装:页面在「Getting Started」中列出「Installation Guide」(安装指南)链接,需按该文档逐步操作。
  1. 语言与模块:框架支持 JS、TS、CJS、ESM,只需掌握 JS 即可开始开发。
  1. 前端选型:可搭配 Vue、React、HTML 等任意前端技术,来源示例为 Vue Ant Design。
  1. 打包目标:一套代码可打包 Windows、macOS、Linux、统信 UOS、Deepin、麒麟等平台。
  1. 首次运行步骤、依赖安装命令、Node 版本要求与常见问题:来源正文未提供,待核验,请以官方教程文档为准。

来源教程配图

教程配图
配图 1 · 教程配图查看原图
img
配图 2 · img查看原图
教程配图
配图 3 · 教程配图查看原图
教程配图
配图 4 · 教程配图查看原图
教程配图
配图 5 · 教程配图查看原图
教程配图
配图 6 · 教程配图查看原图
教程配图
配图 7 · 教程配图查看原图
教程配图
配图 8 · 教程配图查看原图

适用场景

常规桌面软件开发:Windows 平台桌面客户端
常规桌面软件开发:macOS 平台桌面客户端
常规桌面软件开发:Linux 平台(统信 UOS
Deepin
Ubuntu)桌面客户端
将 Vue
React
Angular 及 Web 应用转换为桌面软件(示例:Vue Ant Design 本地应用
禅道项目管理 Web 地址打包)
使用 H5 相关技术开发桌面游戏(示例:忍者100层)
医疗
教育