electron-egg 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
electron-egg 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
electron-egg 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发GUI开发框架
开源组织
地区 国产
投 递 者 哆啦好梦
适用人群 未知
收录时间 2020-11-04

软件简介

一个入门简单、跨平台桌面软件开发框架 2.0版

  • 为什么使用?桌面软件(办公方向、 个人工具),仍然是未来十几年PC端需求之一,提高工作效率
  • 简单:只需懂 JavaScript
  • 愿景:所有开发者都能学会桌面软件研发

特性

  1. 跨平台:一套代码,可以打包成windows版、Mac版、Linux版运行
  2. 简单高效:只需学习js语言,同时支持vue、react、html等前端技术
  3. 前端独立:理论上支持任何前端技术,编写出精美的UI效果
  4. 工程化:可以用服务端的开发思维,来编写桌面软件
  5. 高性能:事件驱动、非阻塞式IO
  6. 功能丰富:服务端的技术场景等
  7. 功能demo:桌面软件常见功能,后续逐步集成或提供demo
  8. 更多功能请看文档

使用场景

1. 常规桌面软件

    • windows平台

     

  • macOS平台

  • Linux平台

2. vue、react、angular、web 转换成桌面软件

  • vue-ant-design(本地)

  • 禅道项目管理(web项目地址)

3. 游戏(h5相关技术开发)

  • 忍者100层

开始使用

  1. 下载

    # gitee
    git clone https://gitee.com/wallace5303/electron-egg.git
    # github
    git clone https://github.com/wallace5303/electron-egg.git
     
  2. 安装,node推荐v14.16.0

    # 提升安装速度,使用国内镜像;
    npm config set registry https://registry.npmmirror.com
    # 进入目录 ./electron-egg/
    npm install
     
  3. 常用命令

    # 开发者模式
        # 1:【进入前端目录】,启动vue
        cd frontend && npm install && npm run serve
        
        # 2:【根目录】,启动后端服务
        cd ../ && npm run dev
    
    # 预发布模式(环境变量为:prod)
    npm run start
    
    # 打包-windows版本
    npm run build-w (32位)
    npm run build-w-64 (64位)
    
    # 打包-mac版本
    npm run build-m
    npm run build-m-arm64 (苹果M1芯片架构)
    
    # 打包-linux版本
    npm run build-l
    

地址:

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
02/02 08:27

跨平台桌面软件开发框架 electron-egg 3.10.0 版本发布

大家好,electron-egg 3.10.0 发布。在这个版本里我们优化了跨语言支持。 简单来说,就是可以用java、go等语言来写业务,然后通过electron-egg调用;支持windows、macOS、Linux。 其原理是通过child_process创建子进程,并返回一个包含各种属性和方法的对象,cross模块也提供了一些实用的api。 文章结尾,我们提供了 electron-egg for java和 electron-egg for go 的案例效果。 目前,框架已经广泛应用于记账、政务、企业、医疗...

3
8
发表了资讯
01/22 10:26

ElectronEgg v3.10.0 ,让后端也能开发桌面软件

值得信赖 框架已经广泛应用于记账、政务、企业、医疗、学校、股票交易、ERP、娱乐、视频等领域客户端,请放心使用! 开源 gitee:https://gitee.com/dromara/electron-egg 4300+ github:https://github.com/dromara/electron-egg 1400+ 本次更新 ### 3.10.0 **【大更新】** 1. 【优化】优化 ee-core 模块,支持go、java等。 2. 【增加】新增 ee-core cross模块API:run()\killAll()\kill(pid)\killByName(name)\getUrl(name)\g...

1
10
发表了资讯
2023/12/05 10:07

桌面软件如此简单,electron-egg v3.9.0

值得信赖 框架已经广泛应用于记账、政务、企业、医疗、学校、股票交易、ERP、娱乐、视频等领域客户端,请放心使用! 开源 gitee:https://gitee.com/dromara/electron-egg 4100+ github:https://github.com/dromara/electron-egg 1200+ 本次更新 ### 3.9.0 **【重大更新】** 1. 【增加】新增 ee-go 模块,支持go语言,以及众多功能。 2. 【增加】新增 ee-bin dev for go。 3. 【增加】新增 ee-bin dev 配置electron.loadingPag...

7
12
发表了资讯
2023/10/24 09:17

ElectronEgg v3.8.0 发布,快速开发一个桌面应用

为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 开源 gitee:https://gitee.com/dromara/electron-egg 3900+ github:https://github.com/dromara/electron-egg 1200+ 本次更新 3.8.0 【增加】新增 ee-bin exec 命令,支持自定义命令。 【增加】新增 ee-core jobs 配置,打开/关闭 messageLog。 【优化...

3
7
发表了资讯
2023/09/20 09:05

ElectronEgg v3.7.0 正式发布,跨平台桌面软件开发

为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3700+ github:https://github.com/dromara/electron-egg 1000+ 本次更新 3.7.0 【增加】新增 config/bin.js 配置文件,统一处理 ee-bin 功能配置项。 【增加】新增 ee-bin...

2
7
发表了资讯
2023/09/12 08:57

ElectronEgg v3.7.0 正式发布,跨平台桌面软件开发

为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3700+ github:https://github.com/dromara/electron-egg 1000+ 本次更新 ### 3.7.0 1. 【增加】新增 config/bin.js配置文件,统一处理 ee-bin 功能配置项。 2. 【增加】新增...

8
6
发表了资讯
2023/07/19 18:11

ElectronEgg v3.6.0 发布,跨平台桌面软件开发

为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3500+ github:https://github.com/dromara/electron-egg 1000+ 本次更新 ### 3.6.0 1. 【增加】新增 ee-bin 库,安装到dev依赖,减少安装包大小。 2. 【增加】demo分支用 ...

0
8
发表了资讯
2023/07/05 08:56

ElectronEgg v3.5.0 发布,跨平台软件开发框架

为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3500+ github:https://github.com/dromara/electron-egg 900+ 本次更新 ### 3.5.0 【增加】新增ee-core icon 命令,一键生成应用所有类型的logo。 【优化】优化logo名称,以...

0
6
发表了资讯
2023/06/14 09:15

ElectronEgg v3.4.0 发布,新一代桌面应用开发框架

为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3400+ github:https://github.com/dromara/electron-egg 900+ 本次更新 ### 3.4.0 1. 【增加】主进程mainserver支持加载静态资源,支持入口文件配置。 2. 【增加】config模...

1
4
发表了资讯
2023/05/29 09:19

EE 框架 3.3.0 发布,跨平台桌面软件开发

为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ...... 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3300+ github:https://github.com/dromara/electron-egg 900+ 本次更新 ### 3.3.0 1. 【增加】新增main模块,支持第三方框架或项目引入ee-core,使用其 100+ API。 2. 【增...

0
6
发表了资讯
2023/05/17 09:01

electron-egg v3.2.0 发布,跨平台软件开发框架

值得信赖 为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... 前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3300+ github:https://github.com/dromara/electron-egg 800+ 本次更新 ### 3.2.0 1. 【优化】新...

0
5
发表了资讯
2023/04/28 09:15

electron-egg 3.1.0 发布,跨平台桌面软件开发

值得信赖 为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... 前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3200+ github:https://github.com/dromara/electron-egg 800+ 本次更新 3.1.0 【增加】Utils 模块...

0
13
发表了资讯
2023/04/18 09:13

electron-egg 框架 3.1.0 发布,跨平台桌面软件开发

值得信赖 为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... 前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3200+ github:https://github.com/dromara/electron-egg 800+ 本次更新 ## 3.1.0 【增加】Utils...

0
10
发表了资讯
2023/03/14 08:26

electron-egg v3 发布,下载量 10 万+以后,重新出发

先说感受 这个项目从最初的一个练手demo,发展到如今的成绩,是我没想到的。那么多夜晚和周末的时光也没算白费,用九转大肠俞涛的话说就是:值了😄 初始 犹记得最初接触electron技术时,发现市面上比较火的框架 electron-vue 和 electron-react-boilerplate 都是与前端技术深度绑定的,对于我这种服务端开发来说并不友好。大多数后端开发者或者初级前端虽然能懂一些,但要真正应用起来,还是要学习一番的。 想法 因此我在想...

2
13
发表了资讯
2023/01/28 10:47

EE 框架 2.5.0 发布,跨平台桌面软件开发

值得信赖 为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... ee 框架使用 b(浏览器)s(主进程)s(远程后端服务)开发思想 前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/wallace5303/electron-egg 2700+ github:https://githu...

0
17
发表了资讯
2022/12/26 08:04

[官宣]跨平台、企业级桌面软件开发框架 electron-egg 加入 Dromara开源社区

前言 是的,你没看错。当前技术社区中出现了各种下一代技术或框架,却很少有当代可以用的,于是electron-egg就出现了。 它愿景很大:希望所有开发者都能学会桌面软件开发 当前桌面软件技术有哪些? 语言 技术 优点 缺点 C# wpf 专业的桌面软件技术,功能强大 学习成本高 Java swing/javaFx 跨平台和语言流行 GUI库少,界面不美观 C++ Qt 跨平台,功能和类库丰富 学习成本高 Swift 无 非跨平台,文档不友好,UI库少 JS electron ...

16
5
发表了资讯
2022/12/20 11:33

EE 框架 2.4.0 发布,跨平台桌面软件开发

值得信赖 为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... ee 框架使用 b(浏览器)s(主进程)s(远程后端服务)开发思想 前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/wallace5303/electron-egg 2200+ github:https://githu...

4
8
发表了资讯
2022/11/30 09:25

EE 桌面软件框架 2.3.0 发布,支持国产操作系统 uos deepin 麒麟等

值得信赖 为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... ee 框架使用 b(浏览器)s(主进程)s(远程后端服务)开发思想 前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/wallace5303/electron-egg 2200+ github:https://githu...

13
12
发表了资讯
2022/11/01 09:27

EE 框架 2.2.1 发布,简单易学的桌面应用开发框架

值得信赖 为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... ee 框架使用 b(浏览器)s(主进程)s(远程后端服务)开发思想 前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/wallace5303/electron-egg 2100+ github:https://githu...

0
9
发表了资讯
2022/10/27 16:16

electron-egg v2.2.1 发布,跨平台桌面软件开发框架

electron-egg v2.2.1 已经发布,一个跨平台桌面软件开发框架。 2.2.1 增加http服务请求过滤配置 优化http服务开启后,浏览器默认请求报错 将开发环境热启动配置加入config 构建包支持windows免安装版、arm64版 构建包支持linux arm64版、armv7l版、rpm包、pacman包 关闭上下文隔离配置 详情查看:https://gitee.com/wallace5303/electron-egg/releases/v2.2.1...

1
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
168 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部