我是 mldong,全栈工程师

微信:mldong_ 有下划线

jeeflow 多语言工作流引擎

同一份流程定义 JSON,六种语言的引擎核心都能跑。表结构、状态机、SPI 接口逐个对齐,换后端语言不用动前端。

Java

Java

com.mldong.jeeflow:jeeflow-core
implementation 'com.mldong.jeeflow:jeeflow-core:1.8.18'
Go

Go

github.com/mldong/jeeflow-go
go get github.com/mldong/jeeflow-go@latest
Python

Python

jeeflow
pip install jeeflow
Node.js

Node.js

@mldong/jeeflow
npm install @mldong/jeeflow
PHP

PHP

mldong/jeeflow-php
composer require mldong/jeeflow-php
Rust

Rust

jeeflow-core
cargo add jeeflow-core@1.0.5

统一契约

5 张表结构、状态机(10/20/45/99)、SPI 接口,六种语言一一对应

多框架集成

SpringBoot、Flask、NestJS、GoFrame、Laravel、Salvo 都有集成层,未开源

14 个流程模板

审批、会签、跳转、条件分支、抄送都有现成模板,导入即可用

前端配套

jeeflow-ui(Vue3 + Vite)跑审批与配置,flow-designer 画流程图

在线演示

框架集成演示

前端都是 Vben5 Admin,后端换语言接口不变。GoFrame 版已经上线可以直接看,其余版本用一键部署在本地跑。

体验账号 admin / 123456。基础框架和 jeeflow 引擎都开源,集成层未开源;试用走一键部署,商用可买完整源码(含商业授权书,后续更新直接 git pull)。

引擎演示站(jeeflow-ui)

同一套流程定义,多种后端实现。切换后端语言,前端界面完全一致。

一键部署

以下命令在 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
curl -fsSL https://www.mldong.com/deploy/mldong-boot4-jeeflow/deploy.sh | bash
mldong-boot3-jeeflow boot3j Java 17 + Spring Boot 3 22180
curl -fsSL https://www.mldong.com/deploy/mldong-boot3-jeeflow/deploy.sh | bash
mldong-boot2-jeeflow boot2j Java 8 + Spring Boot 2 22080
curl -fsSL https://www.mldong.com/deploy/mldong-boot2-jeeflow/deploy.sh | bash
mldong-goframe-jeeflow goframe Go + GoFrame 20080
curl -fsSL https://www.mldong.com/deploy/mldong-goframe-jeeflow/deploy.sh | bash
mldong-nestjs-jeeflow nestjsj Node.js + NestJS 27080
curl -fsSL https://www.mldong.com/deploy/mldong-nestjs-jeeflow/deploy.sh | bash
mldong-fastapi-jeeflow fastapij Python + FastAPI 23180
curl -fsSL https://www.mldong.com/deploy/mldong-fastapi-jeeflow/deploy.sh | bash
mldong-laravel-jeeflow laravelj PHP + Laravel 18082
curl -fsSL https://www.mldong.com/deploy/mldong-laravel-jeeflow/deploy.sh | bash
mldong-salvo-jeeflow salvoj Rust + Salvo 28080
curl -fsSL https://www.mldong.com/deploy/mldong-salvo-jeeflow/deploy.sh | bash

mldong 快速开发框架

mldong快速开发框架-java版

star

SpringBoot+Vue3 快速开发平台,内置自研工作流引擎(非 jeeflow),适配国产数据库

mldong快速开发框架-python版

star

Flask+Vue3 快速开发平台,内置自研工作流引擎(非 jeeflow)

mldong快速开发框架-golang版

star

GoFrame+Vue3 快速开发平台,开源基础版(不含工作流)

开源生态

微信二维码
QQ频道