同一份流程定义 JSON,六种语言的引擎核心都能跑。表结构、状态机、SPI 接口逐个对齐,换后端语言不用动前端。
5 张表结构、状态机(10/20/45/99)、SPI 接口,六种语言一一对应
SpringBoot、Flask、NestJS、GoFrame、Laravel、Salvo 都有集成层,未开源
审批、会签、跳转、条件分支、抄送都有现成模板,导入即可用
jeeflow-ui(Vue3 + Vite)跑审批与配置,flow-designer 画流程图
前端都是 Vben5 Admin,后端换语言接口不变。GoFrame 版已经上线可以直接看,其余版本用一键部署在本地跑。
体验账号 admin / 123456。基础框架和 jeeflow 引擎都开源,集成层未开源;试用走一键部署,商用可买完整源码(含商业授权书,后续更新直接 git pull)。
同一套流程定义,多种后端实现。切换后端语言,前端界面完全一致。
以下命令在 Linux 上拉起完整环境:后端 + MySQL + Redis + Nginx 前端。需要先装 Docker 20.10+(自带 docker compose),默认账号 superAdmin / 123456,卸载用 docker compose -p 项目名 down -v,项目名见下表。
| 版本 | 技术栈 | 端口 | 部署命令 |
|---|---|---|---|
| mldong-boot4-jeeflow boot4j | Java 21 + Spring Boot 4 | 21080 |
|
| mldong-boot3-jeeflow boot3j | Java 17 + Spring Boot 3 | 22180 |
|
| mldong-boot2-jeeflow boot2j | Java 8 + Spring Boot 2 | 22080 |
|
| mldong-goframe-jeeflow goframe | Go + GoFrame | 20080 |
|
| mldong-nestjs-jeeflow nestjsj | Node.js + NestJS | 27080 |
|
| mldong-fastapi-jeeflow fastapij | Python + FastAPI | 23180 |
|
| mldong-laravel-jeeflow laravelj | PHP + Laravel | 18082 |
|
| mldong-salvo-jeeflow salvoj | Rust + Salvo | 28080 |
|