[Open Source] An Enterprise-Grade Workflow Engine Solution Built with Spring Boot + Vue3
![[Open Source] An Enterprise-Grade Workflow Engine Solution Built with Spring Boot + Vue3](https://yy123.ink/api/img/1782598834994-bfsw12.jpg)
1. Project Overview
FluentFlow Workflow System Project
An enterprise-grade workflow engine solution built with Spring Boot + Vue3. Powered by the FlowLong workflow engine, it supports flexible configuration, visual workflow design, and fine-grained permission control. It is suitable for various business scenarios, including enterprise approvals, task distribution, and workflow governance.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
System Interface Screenshots
The following screenshots showcase selected interfaces of this system, providing an intuitive overview of its workflow capabilities:

4. Feature Overview
An enterprise-grade workflow engine solution built with Spring Boot + Vue3. Powered by the FlowLong workflow engine, it supports flexible configuration, visual workflow design, and fine-grained permission control. It is suitable for various business scenarios, including enterprise approvals, task distribution, and workflow governance.
Project Highlights
-
✅ Visual Workflow Modeling -
✅ Supports multi-node, multi-role, and multiple approval methods -
✅ Real-time task status updates and cached counters -
✅ Rich workflow event listener mechanism -
✅ Unified workflow event processing and message template delivery -
✅ Easy integration with pluggable extensions
5. Tech Stack
Project Architecture
Backend Technology Stack
|
Technology Components |
Description |
|
Spring Boot |
Container and Server-Side Development Framework |
|
MySQL |
Persistent Data Storage |
|
Flyway |
Database Version Management and Migration |
|
Redis |
Caching Middleware for task counting and other functions |
|
MyBatis Plus |
Efficient and Easy-to-Use ORM Framework |
|
FlowLong |
Lightweight, locally developed workflow engine supporting workflow modeling and execution |
Frontend Technology Stack
|
Technology Components |
Description |
|
Vue 3 |
Progressive Frontend Framework |
|
Vite |
High-Speed Build Tool |
|
Element Plus |
Enterprise-Grade Component Library for Building High-Quality UI Interfaces |
️ Project Deployment Guide (Brief)
-
Initialize the database and execute Flyway to automatically create tables. -
Configure database, Redis, and other connection settings. -
Start the backend Spring Boot service. -
Start the frontend project:
System Architecture Diagram
Special Thanks
Special thanks to the following outstanding open-source projects for providing strong support for this system:
|
Technology |
|
FlowLong Workflow Engine |
|
MyBatis Plus |
|
️ Vue 3 |
|
⚡ Vite |
|
Element Plus |
Technology drives productivity, and open source makes the world a better place.