# AntFlow-activiti flowable workflow仿钉钉低代码工作流(免费任意商用) **Repository Path**: xinxin-tech/Antflow ## Basic Information - **Project Name**: AntFlow-activiti flowable workflow仿钉钉低代码工作流(免费任意商用) - **Description**: AntFlow是一款采用Spring和vue3等主流前后端技术开发的钉钉风格workflow工作流引擎(同时也提供.net版本).AntFlow完美复刻了钉钉工作流引擎,且在此基础上首创虚拟节点(VirtualNode)模式,结合中国式办公场景深入定制,支持独立部署和嵌入到企业现有业务系统,集成灵活,功能完善.是搭建企业级审批系统或者SaaS化工作流程的理想选择 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://antflow.top/admin/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 432 - **Created**: 2025-07-15 - **Last Updated**: 2025-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### English | [简体中文](./README.zh_CN.md) |

logo

### Basic Introduction: AntFlow is an open-source OA (Office Automation) approval workflow system inspired by Dingtalk's workflow design. Its interface is very simple,you only need some clicks to configure a workflow. It aims to solve the high usage threshold and complexity of traditional BPMN.js process designers, making it easy for non-technical users to get started and quickly configure daily approval processes. > Use Case 1: In a large enterprise with thousands of employees, heavily relying on workflows (even getting a notebook or a pen requires a workflow), a single process operator can solve most problems without needing backend development intervention. ### Core Technology Stack: * **Java 8-21:** the main branch is java 8 version,if you use a newer java version,please check out the `java17_support` branch * **Activiti 5.23:** * **Spring Boot 2.7.17:** * **MybatisPlus 3.5.1:** MybatisPlus is a famous orm tool on top of another famous orm framework:mybatis. * **MySQL 5.7+:** ### core features 1. **easy to config** it has a very simple an intuitive workflow configuration interface.It simplifies the approach to design a flow diagram.You only need some clicks and drags to configure an approval flow.You do not need to write expressions,scripts snippets and variables. 2. **super easy to develop new workflow process** AntFlow decoupled the process engine and business logic.If you choose to use it,you only need to implement a single predefined interface. 3. **Process Observability:** AntFlow offers an admin preview interface for debugging, allowing administrators to quickly identify issues by previewing the approval path based on user-initiated conditions. ### a glimpse of its features ![1.png](./doc/images/1.png) add approver or conditions node ![](./doc/images/4.png) conditions attr panel ![](./doc/images/2.png) approver node attr panel ![](./doc/images/搜狗截图20240818082058.png) validation ![](./doc/images/3.png) admin pages ![](./doc/images/QQ20240818-082212.png) ## Donation support ### 💕 Donation List(按时间排序) 小郑 30元、高宇 20元、*门 88元、平安喜乐 1元、GxpCode 100元、*十 50元、不爱吃的白萝卜 10元、汪总 100元 😀 You can treat the author to a cup of coffee as an encouragement