{"id":13602166,"url":"https://github.com/dromara/electron-egg","last_synced_at":"2025-04-11T08:31:44.788Z","repository":{"id":37717428,"uuid":"309235568","full_name":"dromara/electron-egg","owner":"dromara","description":"A simple, cross platform, enterprise desktop software development framework","archived":false,"fork":false,"pushed_at":"2025-02-20T02:22:40.000Z","size":60022,"stargazers_count":1976,"open_issues_count":7,"forks_count":272,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-02-21T10:07:57.109Z","etag":null,"topics":["electron","electron-app","electron-egg","nodejs"],"latest_commit_sha":null,"homepage":"https://www.kaka996.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dromara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-02T02:21:12.000Z","updated_at":"2025-02-21T06:05:56.000Z","dependencies_parsed_at":"2024-02-01T09:29:39.242Z","dependency_job_id":"6e5a1564-4ba2-40c3-b095-dd9b94b6f705","html_url":"https://github.com/dromara/electron-egg","commit_stats":null,"previous_names":["wallace5303/electron-egg"],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dromara%2Felectron-egg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dromara%2Felectron-egg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dromara%2Felectron-egg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dromara%2Felectron-egg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dromara","download_url":"https://codeload.github.com/dromara/electron-egg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248361567,"owners_count":21090932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","electron-app","electron-egg","nodejs"],"created_at":"2024-08-01T18:01:15.596Z","updated_at":"2025-04-11T08:31:44.780Z","avatar_url":"https://github.com/dromara.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Framework"],"sub_categories":["Tools"],"readme":"[![star](https://gitee.com/dromara/electron-egg/badge/star.svg?theme=gvp)](https://gitee.com/dromara/electron-egg/stargazers)\n[![GitHub](https://img.shields.io/github/stars/dromara/electron-egg.svg?style=social\u0026label=Stars)](https://github.com/dromara/electron-egg)\n[![Star](https://gitcode.com/dromara/electron-egg/star/badge.svg)](https://gitcode.com/dromara/electron-egg)\n[![License](https://img.shields.io/badge/License-Apache-blue.svg)](https://gitee.com/dromara/electron-egg/blob/master/LICENSE)\n\n\u003cdiv align=center\u003e\n\u003ch3\u003e🎉🎉🎉 ElectronEgg v4 has been released! 🎉🎉🎉\u003c/h3\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003cdiv align=center\u003e\n\u003cimg src=\"./public/images/example/logo.png\" width=\"150\" height=\"150\" /\u003e\n\u003c/div\u003e\n\n\u003cdiv align=center\u003e\n\u003ch3\u003e\u003cstrong\u003eAn easy to get started, cross platform, enterprise level desktop software development framework\u003c/strong\u003e\u003c/h3\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003c!-- ## 🌏 [English](https://www.yuque.com/u34495/ee-doc) | [中文](https://www.kaka996.com/) --\u003e\n\n## 📋 Introduction\n\n\u003e The framework has been widely applied to the clients in various fields such as bookkeeping, government affairs, enterprises, healthcare, schools, stock trading, ERP, entertainment, and video. Please feel free to use it!\n\n## 👦 Who can use it?\n\nThe project already has 5 communication groups, covering developers proficient in `frontend`, `Java`, `Go`, `Python`, `PHP`, etc.\n\nWhether you're a frontend developer, backend developer, operations engineer, game developer, or focused on clientside development, you can get started quickly.\n\n## 🐶 showcase\n\n- [**Click to view**](#project-case)\n\n## 📺 feature\n- 🍩 **Why use...？** Desktop software (in the areas of office work and personal tools) will remain one of the demands on the PC side in the next decade or so, and it can improve work efficiency.\n- 🍉 **simple：** support js、ts \n- 🍑 **vision：** All developers can learn to develop desktop software.\n- 🍰 **gitee：** https://gitee.com/dromara/electron-egg **5500+**\n- 🍨 **github：** https://github.com/dromara/electron-egg **2100+**\n- 🍰 **gitcode：** https://gitcode.com/dromara/electron-egg \n- 🏆 The Most Valuable Open - source Projects on Gitee\n    ![](./public/images/example/ee-zs.png)    \n\n## 📚 document\n- Quick experience：[Tutorial](https://www.kaka996.com/)\n    ![](./public/images/example/v3-home.png) \n\n## 📦 characteristic\n1. 🍄 Cross platform: One set of code can be packaged into Windows, Mac, Linux versions, as well as domestic versions like UOS, Deepin, and Kylin.\n2. 🌹 Architecture: Single - business process / modular / multi - task (process, thread, rendering process), which simplifies the development of large - scale projects.\n3. 🌱 Simple and efficient: Supports JavaScript (js) and TypeScript (ts).\n4. 🌴 Independent frontend: Theoretically supports any frontend technology, such as Vue, React, HTML, etc.\n5. 🍁 Engineering oriented: Desktop software can be developed using the development concepts of frontend and backend.\n6. 🌷 High performance: Event driven, non blocking I/O.\n7. 🌰 Rich in functions: Configuration, communication, plugins, database, upgrade, packaging, tools... everything is available.\n8. 💐 Secure: Supports bytecode encryption, compression, and obfuscation encryption.\n9. 🌻 Function demos: Common functions of desktop software, with the framework integrating or providing demos. \n\n## ✈️ use case\n\n### 1. 🚀 conventional desktop software\n- 🚖 windows\n\n    ![](./public/images/example/ee-win-home.png)\n\n- 🚍 macOS    \n    ![](./public/images/example/ee-mac-home.png)\n\n- 🚔 linux - UOS、Deepin\n    ![](./public/images/example/uos-home.png)\n\n- 🚔 linux - ubuntu\n    ![](./public/images/example/ubuntu-db.png)\n\n### 🚐 2. vue、react、angular、web, convert into desktop software\n- 🚙 vue-ant-design（local）\n\n    ![](./public/images/example/vue-antd.png)\n\n- 🚙 zendao（web url）\n\n    ![](./public/images/example/ee-project-7.png)\n\n### 🚂 3. game（development related to H5 technologies）\n- 🚊 Ninja 100 Floors\n\n    ![](./public/images/example/ee_game_1.png)\n\n\n## 📒 start using\n\n- ✒️ [Installation document](https://www.kaka996.com/pages/e64ff6/)\n    \n## project-case\n- 🐟 The framework has been applied to the clients in various fields, including healthcare, education, government affairs, stock trading, ERP, entertainment, video, and enterprises.\n\n### 🐸 knowledge note\n\n- [gaiyan](https://gaiyan.net?from=electron-egg) \n![](./public/images/example/gaiyan-1.jpg)\n![](./public/images/example/gaiyan-2.png)\n\n### 🐸 remote control\n\n- RQ Center\n![](./public/images/example/rq-1.png)\n![](./public/images/example/rq-2.png)\n\n### 🐸 cloud drive\n\n- FM Cloud\n![](./public/images/example/fm-p2.png)\n![](./public/images/example/fm-p1.png)\n![](./public/images/example/fm-p4.png)\n\n### 🐸 IM\n\n- Cede IM\n![](./public/images/example/im-p1.png)\n![](./public/images/example/im-p5.png)\n![](./public/images/example/im-p1.png)\n\n### 🐸 wallpaper\n\n- warpar\n![](./public/images/example/aw-3.png)\n\n### 🐸 League of Legends Helper\n\n- Serendlplty\n![](./public/images/example/lol-zhanji.png)\n\n### 🐸 more\n\n- [More cases](https://www.kaka996.com/pages/eadf46/)\n\n## 💬 communication\n1. [discuss](https://www.kaka996.com/pages/c2720e/)\n\n## 📌 about pr\nPlease go to the[GitHub project](https://github.com/dromara/electron-egg)to submit a PR（to avoid the PR being overwritten after the code is synchronized). Thank you!\n\nWebsite address: https://github.com/dromara/electron-egg\n\n## 📔 Framework core package: ee-core\nee-core：[https://github.com/wallace5303/ee-core](https://github.com/wallace5303/ee-core)\n\n## 📚 Dromara member projects\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://gitee.com/dromara/TLog\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/tlog2.png\" title=\"一个轻量级的分布式日志标记追踪神器，10分钟即可接入，自动对日志打标签完成微服务的链路追踪\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://gitee.com/dromara/liteFlow\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/liteflow.png\" title=\"轻量，快速，稳定，可编排的组件式流程引擎\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://hutool.cn/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/hutool.jpg\" title=\"小而全的Java工具类库，使Java拥有函数式语言般的优雅，让Java语言也可以“甜甜的”。\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://sa-token.dev33.cn/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/sa-token.png\" title=\"一个轻量级 java 权限认证框架，让鉴权变得简单、优雅！\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://gitee.com/dromara/hmily\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/hmily.png\" title=\"高性能一站式分布式事务解决方案。\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://gitee.com/dromara/Raincat\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/raincat.png\" title=\"强一致性分布式事务解决方案。\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://gitee.com/dromara/myth\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/myth.png\" title=\"可靠消息分布式事务解决方案。\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://cubic.jiagoujishu.com/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/cubic.png\" title=\"一站式问题定位平台，以agent的方式无侵入接入应用，完整集成arthas功能模块，致力于应用级监控，帮助开发人员快速定位问题\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://maxkey.top/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/maxkey.png\" title=\"业界领先的身份管理和认证产品\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"http://forest.dtflyx.com/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/forest-logo.png\" title=\"Forest能够帮助您使用更简单的方式编写Java的HTTP客户端\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://jpom.io/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/jpom.png\" title=\"一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://su.usthe.com/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/sureness.png\" title=\"面向 REST API 的高性能认证鉴权框架\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://easy-es.cn/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/easy-es2.png\" title=\"傻瓜级ElasticSearch搜索引擎ORM框架\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://gitee.com/dromara/northstar\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/northstar_logo.png\" title=\"Northstar盈富量化交易平台\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://hertzbeat.com/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/hertzbeat_brand.jpg\" title=\"易用友好的云监控系统\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://plugins.sheng90.wang/fast-request/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/fast-request.gif\" title=\"Idea 版 Postman，为简化调试API而生\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.jeesuite.com/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/mendmix.png\" title=\"开源分布式云原生架构一站式解决方案\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://gitee.com/dromara/koalas-rpc\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/koalas-rpc2.png\" title=\"企业生产级百亿日PV高可用可拓展的RPC框架。\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://async.sizegang.cn/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/gobrs-async.png\" title=\"配置极简功能强大的异步任务动态编排框架\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://dynamictp.cn/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/dynamic-tp.png\" title=\"基于配置中心的轻量级动态可监控线程池\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.x-easypdf.cn\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/x-easypdf.png\" title=\"一个用搭积木的方式构建pdf的框架（基于pdfbox）\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"http://dromara.gitee.io/image-combiner\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/image-combiner.png\" title=\"一个专门用于图片合成的工具，没有很复杂的功能，简单实用，却不失强大\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.herodotus.cn/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/dante-cloud2.png\" title=\"Dante-Cloud 是一款企业级微服务架构和服务能力开发平台。\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://dromara.org/zh/projects/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://oss.dev33.cn/sa-token/link/dromara.png\" title=\"让每一位开源爱好者，体会到开源的快乐。\" width=\"15%\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdromara%2Felectron-egg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdromara%2Felectron-egg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdromara%2Felectron-egg/lists"}