-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Description
仓库地址
https://gitee.com/gitslipper/quick-build (Apache-2.0 协议,持续维护)
一句话介绍
QuickBuild 提供一条“从零代码到高代码”的渐进路线,把“建表 → 表格 → 表单 → 权限”全部收进一个 JAR,前后端代码一次性打包,真正做到“单机可跑、无外置依赖”。
能干什么
零代码: 建数据模型即建表,自动生成默认表格/表单
低代码: Groovy 脚本在线热加载,调试日志实时回显
高代码: 随时写原生 SQL、嵌静态页面、调外部接口
流程: 内置 BPMN 节点,配置处理人、分支条件即可流转
权限: RBAC 数据级过滤,角色、部门、区划一键授权,精确到按钮级别
接口: 对外暴露 REST(POST + JSON),先拿 appKey/appSecret 换 token,再调用 /v1/{path}
交付: mvn package 后只有一个 quick-build-web.jar,java -jar 直接上线,默认 80 端口
在线体验
http://quickbuild.top/quick-build/
账号 superadmin / 123456(每天 0 点重置,放心折腾)
五步体验小系统
新建子系统 → 建数据模型 → 建表格 → 建表单 → 菜单发布
全程 5 分钟,数据库表、前后端页面、权限一次性到位。
技术栈
后端: Spring Boot + MyBatis + Druid + Quartz
前端: Vue3 + Vite + Element Plus
数据库: MySQL / PostgreSQL / SQL Server
部署: 单 JAR,内置静态资源,无 Nginx 也能跑
升级与逃生
升级: 替换 JAR → 重启即可;失败时删 sys_version 表再重启自动回溯
逃生: 所有配置可导出 JSON,模型、脚本、流程、字典随时迁回手写代码,不怕平台锁定