A simple, fast, feature-rich cross-platform desktop software development framework.

  • 🏆 code cloud most valuable open source project
  • Address: gitee.com/wallace5303…

features

  1. Many friends ask can commercial use? The software developed based on this framework can be used commercially.
  2. Cross-platform: a set of code that can be packaged as Windows, Mac, Linux, or a Web site
  3. Simple and efficient: Supports VUE, React, and EJS
  4. Engineering: you can use server-side development thinking to write desktop software
  5. High performance: Can start multiple worker processes
  6. Rich functions: The server can be used in all technical scenarios, such as routing, middleware, controllers, services, scheduled tasks, queues, and plug-ins
  7. Function Demo: common desktop software functions, which can be integrated and improved gradually or provided with demo
  8. Automatic updates
  9. See documentation for more

This update

  1. View style refactoring
  2. Adding categories to Demo
  3. Demo interface optimization, re-typesetting
  4. Added the selected folder directory
  5. Added ipc communication module and APIS module syntax unification
  6. Adding a Route Classification
  7. Added IPC support for long communication, the server continues to send messages to the page
  8. Added operating system pop-up demo
  9. Remove unnecessary code
  10. Fix stretch window blank

Usage scenarios

1. General desktop software

  • demo

2. Games (H5-related technology development)

  • Ninja 100 layers

3. Change any website into desktop software

  • Youtube

  • Discuz – q BBS

4. The web project

  • Website assistant: b.kaka996.com/

Begin to use

  1. download

    # gitee
    git clone https://gitee.com/wallace5303/electron-egg.git
    # github
    git clone https://github.com/wallace5303/electron-egg.git
    Copy the code
  2. The installation

    # Improve installation speed, use domestic mirror; NPM config set registry https://registry.npm.taobao.org # into the directory/electron - an egg/NPM installCopy the code
  3. Common commands

    Vue CD frontend && NPM install && NPM run serve # 2: / &&npm run dev # Prod) NPM run start # package - Windows version NPM run build-w (32-bit) NPM run build-w-64 (64-bit) # package - MAC version NPM run build-m NPM run Build m-arm64 (Apple M1 chip architecture) # package - Linux version NPM run build-l # Web run - development mode NPM run web-dev # Web run - producer mode -start NPM run web-start # Web Run - Producer mode - Stop NPM run web-stopCopy the code