README.md

June 21, 2026 ยท View on GitHub

star GitHub Star 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

๐Ÿ“บ 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

๐Ÿ“ฆ 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)

  • ๐ŸšŠ Ninja 100 Floors

๐Ÿ“’ Getting Started

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

๐Ÿ’ฌ Community

  1. Discussion