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

Open SourceProcess Management
2026-06-28 02:35 4 次浏览 • 0 次下载 0KB
Open-source enterprise-level rapid development platform, MIT open source protocol, can be used for free in commercial projects

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
#1
资源直链https://github.com/makunet/maku-boot/archive/refs/heads/master.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare