Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A simple, cross platform, enterprise desktop software development framework

License

Notifications You must be signed in to change notification settings

dromara/electron-egg

Repository files navigation

ElectronEgg v4 has been released!


An easy to get started, cross platform, enterprise level desktop software development framework


Introduction

The framework has been widely applied to the clients in various fields such as bookkeeping, government affairs, enterprises, healthcare, schools, stock trading, ERP, entertainment, and video. Please feel free to use it!

Who can use it?

The project already has 5 communication groups, covering developers proficient in frontend, Java, Go, Python, PHP, etc.

Whether you're a frontend developer, backend developer, operations engineer, game developer, or focused on clientside development, you can get started quickly.

showcase

  • Click to view

feature

document

characteristic

  1. Cross platform: One set of code can be packaged into Windows, Mac, Linux versions, as well as domestic versions like UOS, Deepin, and Kylin.
  2. Architecture: Single - business process / modular / multi - task (process, thread, rendering process), which simplifies the development of large - scale projects.
  3. Simple and efficient: Supports JavaScript (js) and TypeScript (ts).
  4. Independent frontend: Theoretically supports any frontend technology, such as Vue, React, HTML, etc.
  5. Engineering oriented: Desktop software can be developed using the development concepts of frontend and backend.
  6. High performance: Event driven, non blocking I/O.
  7. Rich in functions: Configuration, communication, plugins, database, upgrade, packaging, tools... everything is available.
  8. Secure: Supports bytecode encryption, compression, and obfuscation encryption.
  9. Function demos: Common functions of desktop software, with the framework integrating or providing demos.

use case

1. conventional desktop software

  • windows

  • macOS

  • linux - UOS, Deepin

  • linux - ubuntu

2. vue, react, angular, web, convert into desktop software

  • vue-ant-design(local)

  • zendao(web url)

3. game(development related to H5 technologies)

  • Ninja 100 Floors

start using

project-case

  • The framework has been applied to the clients in various fields, including healthcare, education, government affairs, stock trading, ERP, entertainment, video, and enterprises.

knowledge note

remote control

  • RQ Center

cloud drive

  • FM Cloud

IM

  • Cede IM

wallpaper

  • warpar

League of Legends Helper

  • Serendlplty

more

communication

  1. discuss

about pr

Please go to theGitHub projectto submit a PR(to avoid the PR being overwritten after the code is synchronized). Thank you!

Website address: https://github.com/dromara/electron-egg

Framework core package: ee-core

ee-core:https://github.com/wallace5303/ee-core

Dromara member projects

About

A simple, cross platform, enterprise desktop software development framework

Topics

Resources

Readme

License

Apache-2.0 license

Stars

Watchers

Forks

Packages

No packages published

Contributors 10