[Open Source] A Lightweight, Flexible, Easy-to-Integrate Workflow Engine Supporting Multiple Environments

Open SourceProcess Management
2026-06-28 05:35 2 次浏览 • 0 次下载 0KB
[Open Source] A Lightweight, Flexible, Easy-to-Integrate Workflow Engine Supporting Multiple Environments

1. Project Overview

PHP WorkingFlower is an open-source workflow engine based on ThinkPHP 8.0, suitable for common business processes in enterprise applications. Designed around the principles of being lightweight, simple, and flexible, it aims to be an easy-to-integrate workflow engine with support for multiple environments.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Designer Gallery

Image

Image

Image

Image

Image Image Image

4. Feature Overview

A Simple, Lightweight, and Flexible PHP Workflow Engine

The following is a detailed introduction to the WorkingFlower workflow engine:

Lightweight: WorkingFlower offers powerful extensibility, making it ideal for use in resource-constrained environments.

Simplicity: WorkingFlower features a simple table structure and streamlined workflow components, including elements such as start, end, task, custom, subprocess, decision, fork, and join, making it easy to understand and use.

Additionally, version 2.0 is implemented using the ThinkPHP framework ORM.

Flexibility: WorkingFlower exposes numerous extensible interfaces and supports custom component models for workflow designers and workflow engines, including custom nodes, properties, and forms. This allows users to extend and customize workflow functionality according to their specific requirements.

Data Persistence Support: Version 1.0 provides limited JDBC database support. Version 2.0 uses thinkORM for data persistence, resolving the need to support multiple database types. Currently supported databases include SQLite, PostgreSQL, Oracle, MySQL, SQL Server, and MongoDB. Overall, WorkingFlower is a powerful and easy-to-integrate open-source workflow engine suitable for business processes in various enterprise applications. Based on the principles of being lightweight, simple, and flexible, it aims to improve work efficiency, reduce production costs, and enhance enterprise competitiveness.

5. Tech Stack

Installation Guide

1.composer create-project topthink/think tp

2. Copy the workflow engine to the root directory or extensions library. 2. Edit composer.json and add the following content under autoload.

"psr-4": {
     "lflow\\": "lflow/src"
   }

3. Execute composer dumpautoload

4.composer require 'kphoen/rulerz'

Not listed in any particular order
  • top-think/think

  • Layui

  • Senaker: One of the Best Open-Source Workflow Engines in China (Java)

  • LogicFlow: An Excellent Form Designer and Workflow Engine

  • PearAdmin: A Convenient and Efficient Rapid Website Development and Backend Framework

#1
资源直链https://gitee.com/ingenstream/workingflower
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare