electron-egg 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
electron-egg 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
electron-egg 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
electron-egg 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
electron-egg 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发GUI开发框架
开源组织
地区 国产
投 递 者 kaka996
适用人群 未知
收录时间 2020-11-04

软件简介

electron-egg

一个快速、功能丰富的桌面软件开发框架,基于electron和egg.js

特性

  1. 可以用服务端的开发思维,来编写桌面软件
  2. 也可以用前端来开发,数据服务请求外部api即可
  3. 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等
  4. 桌面软件常见功能,后续逐步集成并完善或提供demo。

开始使用

  1. 下载

    # gitee
    git clone https://gitee.com/wallace5303/electron-egg.git
    # github
    git clone https://github.com/wallace5303/electron-egg.git
    
  2. 启动

    # 进入目录 ./electron-egg/
    npm install
    npm run dev
    
  3. 常用命令

    # 开发者模式
    npm run dev
    # 生产者模式
    npm run start
    # 打包 (windows版本)
    npm run build-w
    # 打包 (mac版本)
    npm run build-m
    # 打包 (linux版本)
    npm run build-l
    

项目案例

  1. 网址管理大师 体验
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于开发技能专区
10/14 08:57

Electron-egg 1.15.0 发布,简单易学的桌面软件开发框架

Electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架,您只需懂 js 即可。 特性 1. 跨平台:一套代码,可以打包成 windows 版、Mac 版、Linux 版或者以 web 网站运行 2. 简单高效:支持 vue、react、ejs 等 3. 工程化:可以用服务端的开发思维,来编写桌面软件 4. 高性能:可启动多个工作进程协同工作 5. 功能丰富:服务端的技术场景都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 6. 功能...

0
25
发表了资讯
09/30 08:36

Electron-egg 1.14.0 发布,桌面软件,从未如此简单

electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架,您只需懂 js 即可。 特性 1. 跨平台:一套代码,可以打包成windows版、Mac版、Linux版或者以web网站运行 2. 简单高效:支持vue、react、ejs等 3. 工程化:可以用服务端的开发思维,来编写桌面软件 4. 高性能:可启动多个工作进程协同工作 5. 功能丰富:服务端的技术场景都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 6. 功能demo:桌...

3
43
发表了资讯
08/19 09:03

Electron-egg 1.13.0 发布,跨平台桌面软件开发框架

electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架,使用node.js编写。 特性 1. 跨平台:一套代码,可以打包成windows版、Mac版、Linux版或者以web网站运行 2. 简单高效:支持vue、react、ejs等 3. 工程化:可以用服务端的开发思维,来编写桌面软件 4. 高性能:可启动多个工作进程协同工作 5. 功能丰富:服务端的技术场景都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 6. 功能demo:桌面...

0
20
发表了资讯
07/27 15:38

electron-egg v1.12.0 发布,基于 Electron 和 egg.js 的桌面软件开发框架

electron-egg v1.12.0 已经发布,基于 Electron 和 egg.js 的桌面软件开发框架。 特性 跨平台:一套代码,可以打包成windows版、Mac版、Linux版或者以web网站运行 简单高效:支持vue、react、ejs等,数据服务请求外部api即可 工程化:可以用服务端的开发思维,来编写桌面软件 高性能:可启动多个工作进程 功能丰富:服务端的技术场景都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 功能demo:桌面软件常见...

1
14
发表了资讯
06/29 16:48

Electron-egg 1.10.0 发布,跨平台桌面软件开发框架

electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架。 特性 1. 跨平台:一套代码,可以打包成windows版、Mac版、Linux版或者以web网站运行 2. 高性能:可启动多个工作进程协同工作 3. 工程化:可以用服务端的开发思维,来编写桌面软件 4. 快速入门:也可以用前端来开发,数据服务请求外部api即可 5. 功能丰富:服务端的技术场景都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 6. 功能dem...

0
29
发表了资讯
03/24 10:22

Electron-egg 1.9.0 发布,跨平台桌面软件开发框架

electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架。 特性 直接打包成 windows 版、Mac 版、Linux 版、或 web 网站运行 可以用服务端的开发思维,来编写桌面软件 也可以用前端来开发,数据服务请求外部 api 即可 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供 demo 自动更新 本次更新: 实现渲染进程与主进程通信功能及...

1
20
发表了资讯
02/24 10:29

Electron-egg 1.8.0 发布,跨平台桌面软件开发框架

electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架。 特性 直接打包成 windows 版、Mac 版、Linux 版、或 web 网站运行 可以用服务端的开发思维,来编写桌面软件 也可以用前端来开发,数据服务请求外部 api 即可 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供 demo 自动更新 本次更新: 新增最小化到托盘功能。 新增d...

0
27
发表了资讯
02/03 16:03

Electron-egg 1.7.0 发布,跨平台桌面软件开发框架

electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架。 特性 直接打包成 windows 版、Mac 版、Linux 版、或 web 网站运行 可以用服务端的开发思维,来编写桌面软件 也可以用前端来开发,数据服务请求外部 api 即可 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供 demo 自动更新 本次更新: 修复Mac系统下,打包后程序启动...

0
19
发表于开发技能专区
01/05 10:09

Electron-egg 1.5.0 发布,跨平台桌面软件开发框架

electron-egg 是一个简单、快速、功能丰富的跨平台桌面软件开发框架。 特性 直接打包成 windows 版、Mac 版、Linux 版、或 web 网站运行 可以用服务端的开发思维,来编写桌面软件 也可以用前端来开发,数据服务请求外部 api 即可 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供 demo 自动更新 本次更新: 新增vue,ejs开发模式,可直接在...

1
21
发表于开发技能专区
2020/12/28 09:45

Electron-egg 1.4.0 发布,快速开发桌面软件

electron-egg 是一个简单、快速、功能丰富的桌面软件开发框架。 特性 直接打包成 windows 版、Mac 版、Linux 版、或 web 网站运行 可以用服务端的开发思维,来编写桌面软件 也可以用前端来开发,数据服务请求外部 api 即可 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供 demo 自动更新 本次更新: 增加 egg 服务进程对 main 主进程功能...

0
21
发表于软件架构专区
2020/12/21 10:30

Electron-egg 1.3.0 发布,快速开发桌面软件

electron-egg 是一个简单、快速、功能丰富的桌面软件开发框架。 特性 直接打包成windows版、Mac版、Linux版、或web网站运行 可以用服务端的开发思维,来编写桌面软件 也可以用前端来开发,数据服务请求外部api即可 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供demo。 自动更新。 本次更新: 增加默认UI,vue编写 数据本地存储bug修复 ...

1
31
发表于大前端专区
2020/11/20 09:43

Electron-egg 1.2.0 发布,快速开发桌面软件

electron-egg 是一个简单、快速、功能丰富的桌面软件开发框架。 特性 直接打包成windows版、Mac版、Linux版、或web网站运行 可以用服务端的开发思维,来编写桌面软件 也可以用前端来开发,数据服务请求外部api即可 服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供demo。 自动更新。 开始使用 下载 # gitee git clone https://gitee.c...

0
38
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/05/30 13:39

egg-socket在egg中的使用

WebSocket 的产生源于 Web 开发中日益增长的实时通信需求,对比基于 http 的轮询方式,它大大节省了网络带宽,同时也降低了服务器的性能消耗; socket.io 支持 websocket、polling 两种数据传输方式以兼容浏览器不支持 WebSocket 场景下的通信需求。 框架提供了 egg-socket.io 插件,增加了以下开发规约: namespace: 通过配置的方式定义 namespace(命名空间) middleware: 对每一次 socket 连接的建立/断开、每一次消息/数据传...

0
0
发表了博客
2019/03/15 13:53

egg的使用方法

1.controller const {ctx,service} = this; let id = ctx.query.id // 获取GET的参数 let body = ctx.request.body // 获取POST的参数 2.service中的增删改查 let insertAuth = await ctx.basmodel.query(sql,{type:'INSERT'}) let insertAuth = await ctx.basmodel.query(sql,{type:'UPDATE'}) let insertAuth = await ctx.basmodel.query(sql,{type:'DELETE'}) let insertAuth = await ctx.basmodel.query(sq...

0
0
发表了博客
2019/06/12 00:59

egg源码浅析一npm init egg --type=simple

要egg文档最开始的时候,有这样的几条命令: 我们推荐直接使用脚手架,只需几条简单指令,即可快速生成项目: $ mkdir egg-example && cd egg-example $ npm init egg --type=simple $ npm i 其中的 npm init egg --type=simple 命令为什么能够生成egg项目的基本构架呢? 一、npm init命令 根据 https://www.npmjs.cn/cli/init/ 官网的解释: npm init <initializer> can be used to set up a new or existing npm package. i...

0
0
发表了博客
2019/01/30 20:57

Egg中使用egg-mongoose和常用的Mongoose 方法

Mongoose Mongoose就是一套操作MongoDB数据库的接口,而Egg中有对应的插件egg-mongoose。 安装 $ npm install egg-mongoose --save 配置 改变Egg项目中的配置文件{workplace}/config/plugin.js中来启用 egg-mongoose 插件: exports.mongoose = { enable: true, package: 'egg-mongoose', }; Egg连接mongoose 在Egg项目中的配置文件{workplace}/config/default.js配置项config添加属性 config.mongoose = { url...

0
0
发表了博客
2019/05/07 19:12

Egg中使用egg-mongoose和常用的Mongoose 方法

Mongoose Mongoose就是一套操作MongoDB数据库的接口,而Egg中有对应的插件egg-mongoose。 安装 $ npm install egg-mongoose --save 配置 改变Egg项目中的配置文件{workplace}/config/plugin.js中来启用 egg-mongoose 插件: exports.mongoose = { enable: true, package: 'egg-mongoose', }; Egg连接mongoose 在Egg项目中的配置文件{workplace}/config/default.js配置项config添加属性 config.mongoose = { url: pr...

0
0
发表了博客
2018/12/26 22:51

electron

Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。 Electron热门产品 GitHub 的 Atom 和微软的 Visual Studio Code,这两款当下热门的编辑器都是使用Electron开发的。 而且对JavaScript的支持也都很棒。 Electron只用了Chromium的渲染库而不是其全部组件。 这使...

0
0
2014/10/15 10:39

egg文件安装

easy_install xxxx.egg孵蛋啊 如果想要制作egg文件,需要在要打包的文件夹下编辑setup.py文件,example.py from setuptools import setup, find_packages setup( name = 'eggtest', version = '0.1', packages = find_packages(), description = 'egg demo', long_description = 'egg demo description', author = 'one', author_email = 'one@gmail.com', license = 'BSD', keywords = ('test', 'egg'), platforms = 'indepen...

0
0
发表于大前端专区
2020/01/07 04:47

Electron

electron-packager ./ 新版本的问题,改用 13.0.1就可以解决 npm命令 :npm install electron-packager@13.0.1 -g electron-packager在当前机器的首次打包前,会下载electron的预编译文件至当前用户,而electron-prebuilder的默认源在国外,在网络不好的情况下,即便有代理,速度非常慢。 本问题的最大坑点在于,下载预编译文件的进度不显示在命令行。 解决方案 修改npm镜像 首先,你可以更换阿里镜像源,全局执行如下npm脚本再...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
79 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部