[Open Source] A free and open-source workflow designer, ready to use out of the box, making workflow development and usage easier.
![[Open Source] A free and open-source workflow designer, ready to use out of the box, making workflow development and usage easier.](https://yy123.ink/api/img/1782593092404-lwludd.jpg)
1. Project Overview

BeeFlow Workflow
workflow-engine is a free and open-source workflow designer for the BeeFlow workflow system. The designer provides a complete set of features, including workflow approval, form design, and approval process design, ready to use out of the box.
After using this designer for quite some time, we found it to be quite good, so we decided to open-source the frontend workflow designer code. We hope it will help more developers, and we also look forward to your feedback.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Basic Workflow Information

Form design
We provide a rich collection of form design components, allowing you to easily and flexibly build complex form fields. Each component comes with corresponding parameter configurations, giving you greater flexibility in controlling how each component is displayed.

Workflow Design
The workflow designer supports three main node types: approval nodes, notification nodes, and branch nodes. Approval nodes: Configure approvers for each node, supporting multi-level approval, joint approval, and sequential approval. Additional approvers can also be added or removed during workflow execution. Notification nodes: Specify recipients for notifications at any stage of the workflow. Branch nodes: Support complex branching conditions and can dynamically match conditions based on the defined form components.


Conditions support text matching for required form fields, single-select and multi-select option matching, arithmetic comparisons for numbers and amounts, initiator source matching, and more.

General Settings: Supports approval types such as fixed personnel, supervisors, department heads, and roles. Advanced Settings: When multiple approvers are specified, supports joint approval and sequential approval.

Workflow Management

Initiate Workflow


Click on a workflow, complete all required fields in the workflow form, and preview the approval progress.
Approval Actions

During the workflow approval process, we support the following actions:
Transfer
Return
Add Approver Before
Add Approver After
Add Parallel Approver
Remove Approver
Comment
4. Feature Overview
workflow-engine is a free and open-source workflow designer for the BeeFlow workflow system. The designer provides a complete set of features, including workflow approval, form design, and approval process design, ready to use out of the box.
workflow is a lightweight workflow designer developed with Vue 3. It supports custom forms, complex workflow design, and other OA approval features. It offers an attractive interface that is easy to use and get started with.
slogan
We are committed to building simple and easy-to-use workflow components, making workflow development and usage easier.
5. Tech Stack
A lightweight workflow designer developed with Vue 3. The workflow solution helps simplify workflow development and usage.