Skip to content

dromara/electron-egg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

712 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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)

πŸš‚ 3. Games (developed with H5-related technologies)

  • 🚊 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

About

A simple, cross platform, enterprise desktop software development framework

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors