Guns快速开发平台是一个Java应用快速开发框架,采用主流的技术框架组合(Spring Boot + Mybatis Plus + Hutool + Beetl + Vue),致力于为用户提供更人性化的低代码快速开发平台。项目采用模块化内核,插件式架构,插件之间采用低耦合设计,可灵活装配数十种插件功能,并且通过插件装配可灵活将项目切换为单体或微服务架构,同时项目提供丰富的项目文档和操作手册。平台支持代码生成功能,通过在线配置读取数据库元数据信息,一键将数据库模型转化为业务代码,针对单表业务减少80%的重复代码,提高开发效率。项目支持灵活的发布方式,支持docker部署和分布式部署。项目在功能上提供用户、组织、角色、菜单、字典、国际化、日志、监控等通用基础模块,开箱即用,通过Guns平台可以快速开发办公系统以及各种信息化管理系统。自2017年发布至今已经迭代了7个大版本,1.3万人关注(star),10万+的git拉取次数,已为上千家大、中、小企业提供一站式快速开发服务,广泛应用于政府、互联网、教育等多个领域,并被部分高校选为Java教学案例,帮助学生更好的理解Java开发实战。