Desktop version of lowcode editor based on electron
Make page creation as easy as building blocks!
dooring-electron-lowcode is a powerful, professional and reliable visual page configuration solution. It is committed to providing a set of simple, convenient, professional and reliable best practices for H5 landing pages with unlimited possibilities. The technology stack is mainly react and typescript, the backend is developed using nodejs, and electron is used as the desktop basic solution.
dooring-electron-lowcode is a powerful, open source, free visual page configuration solution dedicated to providing a simple, convenient, professional and reliable, unlimited set of H5 landing page best practices. The technology stack is mainly react, developed in the background using nodejs.
Related products:
V6.Dooring | Large screen visual editor
H5-Dooring | H5 visual editor
Xu Xiaoxi
Website: http://h5.dooring.cn
Github: @MrXujiang
Without authorization, it is prohibited to decompile and distribute the warehouse code, otherwise you will bear the corresponding legal consequences.
Contributions, issues and feature requests are welcome!
Feel free to check issues page. You are welcome to provide questions and functional requirements. If you have good ideas and optimization suggestions, you are also welcome to submit PRs to participate in our co-construction.
Give a ️ if this project helped you! If you think the project is good, just give it a star~
Download the code | Download the code
git clone [email protected]:MrXujiang/dooring-electron-lowcode.git
Install the dependency package | Install the dependency package
yarn install or cnpm install
Build front-end package
cd ./renderer# Install the front-end package yarn# Build the front-end package yarn build
Launch the app locally | Launch the app locally
yarn debug:main
npm run pack // 仅输出包,方便测试
Execute front-end resource packaging
npm run build // react资源打包
Run the electron build command and output the installation package
npm run dist-mac // mac包 npm run dist-win // windows包 npm run dist-linux // linux包 npm run dist-all // 所有平台包
Please refer to the comments in the file and official documentation for each configuration rule:
electron-builder parameter reference
powerNice - a lightweight document management editor
rc-drag - React-based lightweight drag and zoom component
frontend-developer-roadmap | A summary of front-end js libraries that can improve developer work efficiency
Open source is not easy. With your sponsorship, we will do better~
WeChat: beautifulFront