[Open Source] A completely free and open-source low-code development platform that can be freely used for commercial projects
Open SourceProcess Management
![[Open Source] A completely free and open-source low-code development platform that can be freely used for commercial projects](https://yy123.ink/api/img/1782590933508-bwapz4.jpg)
1. Project Overview
- maku-cloud is a SpringCloud low-code development platform built using frameworks such as SpringCloud Alibaba 2022, SpringCloud 2022, SpringBoot 3.1, SpringSecurity 6.1, Nacos, Mybatis-Plus, and Redis. It has an extremely low learning curve and is released under the MIT open-source license. It is completely free and open source, and can be freely used forCommercial Projectsand other scenarios.
- Using component mode, it can be easily implemented to meet various business needs, and will not cause the system to become bloated, if you want to use a certain component, you can import it as needed, and vice versa
- Supports online form development through Online, allowing business functionality to be developed quickly without deploying or restarting services.
2. Open Source License
Licensed under MIT
3. Screenshots
Architecture Diagram

Effect picture






4. Feature Overview
Project characteristics
- Friendly code structure and comments, easy to read and secondary development
- Adopting a front-end and back-end separation architecture, more in line with enterprise development needs
- Perfect permission control, can control to page or button
- Perfect data permission, easy to implement data isolation
- Perfect XSS prevention and script filtering, completely eliminating XSS attacks
- Supports online form development through Online, allowing business functionality to be developed quickly without deploying or restarting services.
- Support for multiple storage services, such as: local upload, Minio, Aliyun, Tencent Cloud, Qiniu Cloud, Huawei Cloud, etc.
- Support for multiple SMS sending services, such as: Aliyun, Tencent Cloud, Qiniu Cloud, Huawei Cloud, etc.
- Support for Swagger documents, easy to write API interface documents
Directory Structure
maku-cloud ├─db Database SQL │ ├─dm8 DM8 (Dameng Database) │ ├─postgresql PostgreSQL │ └─mysql MySQL │ ├─deploy Deployment-related files │ ├─maku-cloud-api RPC API module │ ├─maku-cloud-framework Framework module │ ├─maku-cloud-gateway Gateway module │ ├─maku-cloud-module │ ├─maku-module-quartz Scheduled task module │ └─maku-module-message SMS module │ ├─maku-cloud-new New business module (for developing new business features; can be deleted if not needed) │ ├─maku-cloud-system System module (system features such as users, roles, departments, and menus) │ ├─pom.xml Maven dependency management
5. Tech Stack
- Backend: maku-cloud is a SpringCloud low-code development platform built using frameworks such as SpringCloud Alibaba 2022, SpringCloud 2022, SpringBoot 3.1, SpringSecurity 6.1, Nacos, Mybatis-Plus, and Redis.
The development environment required for the maku-cloud project is as follows:
Java 17
Maven 3.6+
Redis 5.0+
MySQL 8.0、DM8、PostgreSQL
Nacos 2.2.0
IDEA (development tool)
- Frontend: maku-admin is an admin management system built with Vue3, TypeScript, Element Plus, Vue Router, Pinia, Axios, i18n, Vite, and other technologies. It has an extremely low learning curve, uses the MIT open-source license, is completely free and open source, and remains free for life. It can be freely used for commercial projects and other scenarios.
下载地址 免费
评论