[Open Source] An Independently Developed Lightweight Workflow Framework Built with SpringBoot + Activiti
![[Open Source] An Independently Developed Lightweight Workflow Framework Built with SpringBoot + Activiti](https://yy123.ink/api/img/1782596158263-cpwd5w.jpg)
1. Project Overview

AntFlow-Vue3
AntFlow is a new frontend workflow configuration approach based on Vue 3.
A lightweight workflow framework independently developed on the backend using Spring Boot + Activiti.
DingTalk-Like Approval Workflow Configuration - Vue 3 Version
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Project Preview

4. Feature Overview
A Vue 3 implementation of DingTalk-style approval workflows. It features a stable architecture and visual drag-and-drop workflow configuration, significantly lowering the barrier to workflow design. It supports custom approval nodes, custom approval conditions, required parameter validation, and more, meeting over 99.8% of approval workflow requirements.
Project introduction
-
UI: DingTalk Style
-
Technical Highlights
1. Component self-invocation and recursive processing are used to handle approval workflows through a tree structure.
-
Main Features
2. Interface Zoom
3. Node Configuration (Including Approvers, Initiators, CC Recipients, and Condition Settings)
4. Add Node
5. Error Validation

6. Fuzzy Search for Matching Users, Positions, and Roles
5. Tech Stack
The project requires Node.js version 14.20.1 or later.
1. Install Environment Dependencies: npm i
2. Run Locally: npm run dev
3. Build for Production: npm run build