workflower - A BPMN 2.0 workflow engine for PHP

  •        167

Workflower is a BPMN 2.0 workflow engine for PHP. Workflower runs business processes using the BPMN 2.0 specification. It's open-source and distributed under the BSD 2-Clause License. Workflower can be installed using Composer.

https://github.com/phpmentors-jp/workflower/wiki
https://github.com/phpmentors-jp/workflower

Tags
Implementation
License
Platform

   




Related Projects

Camunda - Platform for Workflow and Business Process Management

  •    Java

Camunda is an open source platform for workflow and business process management. You can model and execute BPMN 2.0, CMMN 1.1 and DMN 1.1. Camunda's core is a rock-solid, freaking fast execution engine that is horizontally scalable and comes with helpful web applications.

Activiti - BPMN 2.0 Platform

  •    Java

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.

Flowable - The Java BPM Engine

  •    Java

Flowable is a compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users. It is lightning fast, tried and tested BPMN 2 process engine. It can run embedded in a Java application, or as a service on a server, a cluster, and in the cloud. It integrates perfectly with Spring. With a rich Java and REST API, it is the ideal engine for orchestrating human or system activities.

NGinn.BPM

  •    

NGinn.BPM - a BPM / Workflow engine for Microsoft.Net It's a lightweight workflow manager based on Petri nets and taking some ideas from BPMN. NGinn BPM helps automate business processes in large organizations, such as telecoms, by enabling to build workflows that coordinat...

GoJS - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages

  •    Javascript

GoJS is a JavaScript and TypeScript library for creating and manipulating diagrams, charts, and graphs. GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors. There are samples for flowchart, org chart, business process BPMN, swimlanes, timelines, state charts, kanban, network, mindmap, sankey, family trees and genogram charts, fishbone diagrams, floor plans, UML, decision trees, pert charts, Gantt, and hundreds more. GoJS includes a number of built in layouts including tree layout, force directed, radial, and layered digraph layout, and a number of custom layout examples.


RunaWFE

  •    Java

RunaWFE is a workflow / BPM / BPMS based on JBOSS JBPM engine (written in Java). It is a cross-platform end user solution for business process management. It provides rich web interface with tasklist, form player, graphical process designer, automatic bots and more

BPM Designer

  •    Java

BPM Designer is a tool for modeling process and workflow with a BPMN notation.

SpiffWorkflow - A powerful workflow engine implemented in pure Python

  •    Python

Spiff Workflow is a workflow engine implemented in pure Python. It is based on the excellent work of the Workflow Patterns initiative. Spiff Workflow also provides a parser and workflow emulation layer that can be used to create executable Spiff Workflow specifications from Business Process Model and Notation (BPMN) documents.

Processmaker - Open source workflow and business process management (BPM) software suite

  •    PHP

ProcessMaker is an open source workflow and business process management (BPM) software suite that allows small to medium-sized organizations to automate document intensive, approval-based processes across various systems including finance, HR and operations.

Joget - Workflow + Low-Code Application Development + Open Source

  •    Java

Joget Workflow is an open source platform to easily build enterprise web apps. It helps to build full-fledged apps e.g. CRM, HR, Healthcare, etc. More than just a workflow or BPM platform, Joget offers full-fledged agile application development capabilities (consisting of processes, forms, lists, CRUD and UI), not just back-end EAI/orchestration/integration or the task-based interface for traditional workflow/BPM products.

Java Graphical Process Designer

  •    Java

Java Graphical Process Designer designs workflow/business process modelling (bpm) diagrams and exports (and imports) them, usually as XML, to workflow engines after model validation. It allows quick and easy integration of new workflow formats.

uEngine BPM

  •    Java

A BPM (Business Process Management) / Workflow based on Web Services and CBD-concept, which provides most features of commercial one - Process Designer, EIP, Web service tools and OLAP based Process Analyzer.

viewflow - Reusable workflow library for Django

  •    Python

Viewflow is a lightweight reusable workflow library that helps to organize people collaboration business logic in django applications. In conjunction with django-material, they could be used as the framework to build ready to use business applications in minutes.

Simplify Workflow

  •    

A set of custom activities and templates extending Windows Workflow Foundation to simplify the development process for BPM or Workflow application.

CuteFlow - Document Circulation and Workflow System

  •    PHP

CuteFlow is a webbased open source document circulation and workflow system. Users are able to define "documents" which are send step by step to every station/user in a list. It's an electronical way for doing (i.e. internal) document circulations. The fields can be filled with values by the receiver of the document directly in the users E-Mail-Client. After a completed circulation you will have a completely filled document.

PL/FLOW

  •    PHP

PL/FLOW is a workflow engine written in Oracle PL/SQL, implementing interfaces 1 and 2 (Process Definition and the client API) as specified by the Workflow Management Coalition. (www.wfmc.org)

Sketchpad BPMN

  •    Java

Sketchpad is a tool for drawing and editing BPMN (Business Process Modeling Notation) diagrams. Sketchpad process models are serialized and stored as XPDL 2.1 files. Sketchpad was originally developed by Global 360 as Process Modeler Analyst Edition.

BPMDetect

  •    C++

Automatic BPM (Beat Per Minute) detecting application. It can also store detected BPMs into tags.

kft-activiti-demo - Demo for workflow framework and BPM platform -- activiti

  •    Javascript

Demo for workflow framework and BPM platform -- activiti

POEM, BPMN Package Of Plugins

  •    VBNET

BPMN amp; POEM (Process Oriented Enterprise Modelling) Package Of Plugins contains Visio stencil and templates for integrated organizational and business process modelling.