Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
E

electron-egg

> 编程语言
Open source

A simple, cross platform, enterprise desktop software development framework

2.4K stars0 likes2 views
WebsiteGitHub

About

A simple, cross platform, enterprise 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

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+
  • Atomgit: https://atomgit.com/dromara/electron-egg
  • Gitee Most Valuable Open Source Project

Documentation

  • Quick start: Tutorial Docs

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

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

Community

  1. Discussion

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScriptelectronelectron-appelectron-eggnodejs

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言