# electron-egg
**Repository Path**: dromara/electron-egg
## Basic Information
- **Project Name**: electron-egg
- **Description**: 一个入门简单、跨平台、企业级桌面软件开发框架。
- **Primary Language**: JavaScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://www.kaka996.com/
- **GVP Project**: Yes
## Statistics
- **Stars**: 6058
- **Forks**: 1667
- **Created**: 2020-11-02
- **Last Updated**: 2026-06-30
## Categories & Tags
**Categories**: desktop-ui
**Tags**: Nodejs, Vue, Electron, electron-egg
## README
[](https://gitee.com/dromara/electron-egg/stargazers)
[](https://github.com/dromara/electron-egg)
[](https://gitcode.com/dromara/electron-egg)
[](https://gitee.com/dromara/electron-egg/blob/master/LICENSE)
🎉🎉🎉 ElectronEgg V5 Has Been Released! 🎉🎉🎉
An easy-to-learn, cross-platform, enterprise-grade desktop software development framework
## 📋 Introduction
> The framework has been widely used in accounting, government, enterprise, healthcare, education, stock trading, ERP, entertainment, video, and other desktop application domains — feel confident using it!
## 👦 Who Can Use It
The project already has 5 community groups covering `frontend`, `Java`, `Go`, `Python`, `PHP`, and other developers.
Whether you are a frontend, backend, DevOps, game, or client developer, you can get started quickly.
## 🐶 Showcase
- [**Click to view**](#project-cases)
## 📺 Features
- 🍩 **Why use it?** Desktop software (office & personal tools) will remain one of the PC demands for the next decade, boosting work efficiency
- 🍉 **Simple:** Supports JS, TS, CJS, ESM
- 🍑 **Vision:** All developers can learn desktop software development
- 🍰 **Gitee:** https://gitee.com/dromara/electron-egg **6000+**
- 🍨 **GitHub:** https://github.com/dromara/electron-egg **2400+**
- 🏆 Gitee Most Valuable Open Source Project

## 📚 Documentation
- Quick start: [Tutorial Docs](https://www.kaka996.com/)

## 📦 Highlights
1. 🍄 Cross-platform: One codebase can be packaged for Windows, macOS, Linux, national UOS, Deepin, Kylin, etc.
2. 🌹 Architecture: Single business process / modular / multi-task (process, thread, renderer process), making large-scale project development simple.
3. 🌱 Simple & efficient: Only need to learn JS
4. 🌴 Frontend-independent: Theoretically supports any frontend technology, such as Vue, React, HTML, etc.
5. 🍁 Engineering: You can write desktop software using frontend and backend development paradigms
6. 🌷 High performance: Event-driven, non-blocking I/O
7. 🌰 Feature-rich: Configuration, communication, plugins, database, upgrades, packaging, tools... everything you need
8. 💐 Security: Supports bytecode encryption and compression/obfuscation encryption
9. 🌻 Feature demos: Common desktop software features are integrated or provided as demos in the framework
## ✈️ Use Cases
### 1. 🚀 Conventional Desktop Software
- 🚖 Windows platform

- 🚍 macOS platform

- 🚔 Linux platform - National UOS, Deepin

- 🚔 Linux platform - Ubuntu

### 🚐 2. Convert Vue, React, Angular, and Web apps into Desktop Software
- 🚙 Vue Ant Design (local)

- 🚙 Zentao Project Management (web project URL)

### 🚂 3. Games (developed with H5-related technologies)
- 🚊 Ninja 100 Floors

## 📒 Getting Started
- ✒️ [Installation Guide](https://www.kaka996.com/pages/e64ff6/)
## Project Cases
- 🐟 The framework has been applied to desktop clients in healthcare, education, government, stock trading, ERP, entertainment, video, enterprise, and other domains
### 🐸 Remote Control
- RQ Center


### 🐸 Cloud Storage
- FM Cloud



### 🐸 IM
- Cede IM



### 🐸 Wallpaper
- warpar

### 🐸 League of Legends Assistant
- Serendlplty

### 🐸 More
- [More Cases](https://www.kaka996.com/pages/eadf46/)
## 💬 Community
1. [Discussion](https://www.kaka996.com/pages/c2720e/)