Skip to content

ElectronEgg

A simple-to-start, cross-platform, enterprise-grade desktop software development framework

ElectronEgg

🍬 Features

  • Cross-Platform: One codebase, packaged for Windows, Mac, HarmonyOS, Linux, domestic UOS, Deepin, Kylin, and more.
  • Architecture: Single business process / modular / multi-task (process, thread, renderer process), simplifying large-scale project development.
  • Simple & Efficient: Supports Javascript, Typescript, CommonJS, ESM.
  • Frontend Independent: Supports any frontend technology, such as Vue, React, HTML, Vite, and more.
  • Engineering: Apply frontend and server-side development practices to desktop software development.
  • High Performance: Event-driven, non-blocking IO.
  • Feature-Rich: Configuration, communication, tasks, plugins, database, upgrades, packaging, tools, and more.
  • Security: Supports bytecode encryption, compression and obfuscation encryption.
  • Business Extension: Business logic can extend to other languages, such as C/C++, Python, Go, Java, etc.

🎉 Acknowledgements

Electron-Egg has received support from many people since it was open-sourced in 2020. The community now has over a thousand members, with over 8,000+ Stars earned.

We will continue advancing toward our vision: empowering all developers to learn desktop software development.