An open API service indexing awesome lists of open source software.

https://github.com/dromara/electron-egg

A simple, cross platform, enterprise desktop software development framework
https://github.com/dromara/electron-egg

electron electron-app electron-egg nodejs

Last synced: about 1 month ago
JSON representation

A simple, cross platform, enterprise desktop software development framework

Awesome Lists containing this project

README

        

[![star](https://gitee.com/dromara/electron-egg/badge/star.svg?theme=gvp)](https://gitee.com/dromara/electron-egg/stargazers)
[![GitHub](https://img.shields.io/github/stars/dromara/electron-egg.svg?style=social&label=Stars)](https://github.com/dromara/electron-egg)
[![Star](https://gitcode.com/dromara/electron-egg/star/badge.svg)](https://gitcode.com/dromara/electron-egg)
[![License](https://img.shields.io/badge/License-Apache-blue.svg)](https://gitee.com/dromara/electron-egg/blob/master/LICENSE)


🎉🎉🎉 ElectronEgg v4 has been released! 🎉🎉🎉







An easy to get started, cross platform, enterprise level desktop software development framework




## 📋 Introduction

> 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!

## 👦 Who can use it?

The project already has 5 communication groups, covering developers proficient in `frontend`, `Java`, `Go`, `Python`, `PHP`, etc.

Whether you're a frontend developer, backend developer, operations engineer, game developer, or focused on clientside development, you can get started quickly.

## 🐶 showcase

- [**Click to view**](#project-case)

## 📺 feature
- 🍩 **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.
- 🍉 **simple:** support js、ts
- 🍑 **vision:** All developers can learn to develop desktop software.
- 🍰 **gitee:** https://gitee.com/dromara/electron-egg **5500+**
- 🍨 **github:** https://github.com/dromara/electron-egg **2100+**
- 🍰 **gitcode:** https://gitcode.com/dromara/electron-egg
- 🏆 The Most Valuable Open - source Projects on Gitee
![](./public/images/example/ee-zs.png)

## 📚 document
- Quick experience:[Tutorial](https://www.kaka996.com/)
![](./public/images/example/v3-home.png)

## 📦 characteristic
1. 🍄 Cross platform: One set of code can be packaged into Windows, Mac, Linux versions, as well as domestic versions like UOS, Deepin, and Kylin.
2. 🌹 Architecture: Single - business process / modular / multi - task (process, thread, rendering process), which simplifies the development of large - scale projects.
3. 🌱 Simple and efficient: Supports JavaScript (js) and TypeScript (ts).
4. 🌴 Independent frontend: Theoretically supports any frontend technology, such as Vue, React, HTML, etc.
5. 🍁 Engineering oriented: Desktop software can be developed using the development concepts of frontend and backend.
6. 🌷 High performance: Event driven, non blocking I/O.
7. 🌰 Rich in functions: Configuration, communication, plugins, database, upgrade, packaging, tools... everything is available.
8. 💐 Secure: Supports bytecode encryption, compression, and obfuscation encryption.
9. 🌻 Function demos: Common functions of desktop software, with the framework integrating or providing demos.

## ✈️ use case

### 1. 🚀 conventional desktop software
- 🚖 windows

![](./public/images/example/ee-win-home.png)

- 🚍 macOS
![](./public/images/example/ee-mac-home.png)

- 🚔 linux - UOS、Deepin
![](./public/images/example/uos-home.png)

- 🚔 linux - ubuntu
![](./public/images/example/ubuntu-db.png)

### 🚐 2. vue、react、angular、web, convert into desktop software
- 🚙 vue-ant-design(local)

![](./public/images/example/vue-antd.png)

- 🚙 zendao(web url)

![](./public/images/example/ee-project-7.png)

### 🚂 3. game(development related to H5 technologies)
- 🚊 Ninja 100 Floors

![](./public/images/example/ee_game_1.png)

## 📒 start using

- ✒️ [Installation document](https://www.kaka996.com/pages/e64ff6/)

## project-case
- 🐟 The framework has been applied to the clients in various fields, including healthcare, education, government affairs, stock trading, ERP, entertainment, video, and enterprises.

### 🐸 knowledge note

- [gaiyan](https://gaiyan.net?from=electron-egg)
![](./public/images/example/gaiyan-1.jpg)
![](./public/images/example/gaiyan-2.png)

### 🐸 remote control

- RQ Center
![](./public/images/example/rq-1.png)
![](./public/images/example/rq-2.png)

### 🐸 cloud drive

- FM Cloud
![](./public/images/example/fm-p2.png)
![](./public/images/example/fm-p1.png)
![](./public/images/example/fm-p4.png)

### 🐸 IM

- Cede IM
![](./public/images/example/im-p1.png)
![](./public/images/example/im-p5.png)
![](./public/images/example/im-p1.png)

### 🐸 wallpaper

- warpar
![](./public/images/example/aw-3.png)

### 🐸 League of Legends Helper

- Serendlplty
![](./public/images/example/lol-zhanji.png)

### 🐸 more

- [More cases](https://www.kaka996.com/pages/eadf46/)

## 💬 communication
1. [discuss](https://www.kaka996.com/pages/c2720e/)

## 📌 about pr
Please 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!

Website address: https://github.com/dromara/electron-egg

## 📔 Framework core package: ee-core
ee-core:[https://github.com/wallace5303/ee-core](https://github.com/wallace5303/ee-core)

## 📚 Dromara member projects