Open-source enterprise-level rapid development platform, MIT open source protocol, can be used for free in commercial projects
Open SourceProcess Management

1. Project Overview
- maku-boot is a SpringBoot, SpringSecurity, Mybatis-Plus-based rapid development system, with a low threshold, and adopts the MIT open source protocol, completely free and open source, and can be used for free in commercial projects, etc.
- 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
2. Open Source License
Licensed under MIT
3. Screenshots
Effect picture




4. Feature Overview
Project characteristics
- Adopting a component mode, expanding business functions through components, and the system is no longer bloated
- 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
- 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
5. Tech Stack
The following is the development environment required for the maku-boot project, as shown below:
Java 1.8
Maven 3.6+
Redis 5.0+
MySQL 8.0、DM8
IDEA (development tool)
Architecture Diagram

Directory Structure
maku-boot ├─db Database SQL │ ├─dm8 Dreambase │ └─mysql MySQL │ ├─maku-boot-api API module (used to decouple various modules) │ ├─maku-boot-module │ ├─maku-module-quartz Scheduled tasks │ └─maku-module-message SMS module │ ├─maku-boot-new New business module (used to develop new business, can be deleted if not used) │ ├─maku-boot-system System module (user, role, department, menu, etc. system function) │ ├─maku-framework Framework module │ ├─maku-server Service module (responsible for project configuration and startup) │ ├─pom.xml Maven dependency management
下载地址 免费
评论