同一份流程定义 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 |
|
| mldong-flask-jeeflow flaskj | Python + Flask 3 | 29080 |
|
| mldong-django-jeeflow djangoj | Python + Django 5 | 30080 |
|
| mldong-gin-jeeflow ginj | Go + Gin | 31080 |
|
| mldong-hertz-jeeflow hertzj | Go + Hertz | 32080 |
|
| mldong-csharp-jeeflow csharpj | C# + ASP.NET Core 10 | 33080 |
|
Java 参考实现(Spring Boot)
Go 实现(GoFrame)
Python 实现(FastAPI)
Node.js 实现(Express/TS)
PHP 实现(Slim)
Rust 实现(Salvo/SeaORM,零第三方依赖核心)
MoonBit 实现(mooncakes,纯 MoonBit wire client)
C#/.NET 实现(NuGet 四包,ASP.NET Core 10)