SpiffWorkflow

BPM workflow engine

A Python-based workflow engine that supports the creation and execution of business process diagrams in BPMN and DMN formats.

A powerful workflow engine implemented in pure Python

GitHub

2k stars
88 watching
314 forks
Language: Python
last commit: about 1 month ago
Linked from 3 awesome lists

bpmnbpmn-enginepythonspiff-workflowworkflowworkflow-specificationworkflowpatterns

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
baffelli/pyperator A Python library for building asynchronous workflows with a directed acyclic graph structure 60
asavinov/lambdo A workflow engine that unifies feature engineering and machine learning operations for data analysis. 23
wayfair-incubator/dagger A distributed workflow engine for executing long-running business logic in a scalable and resilient way. 55
synrc/bpe A Business Process Engine that integrates BPMN processes with Erlang and provides infrastructure for workflow definitions, orchestration, rule-based production systems, and distributed storage. 266
floraison/flor A Ruby-based workflow engine that executes process definitions and reuses taskers across multiple executions. 262
insitro/redun A workflow engine that allows complex data flows to be defined and executed in a flexible and efficient manner 522
symfony/workflow Tools for designing and managing the flow of a system 595
analysiscenter/batchflow A framework for defining and executing data processing and machine learning workflows with support for batch processing, lazy execution, and model training. 201
danielgerlag/liteflow A Python library for running workflows with pluggable persistence and concurrency providers. 61
leooneone/aibpm.plus A C#-based workflow/Task management system with a built-in process engine and customizable features. 124
ddmal/rodan A web-based workflow engine that simplifies installation and setup on various platforms. 47
hooopo/petri_flow A Ruby gem that implements a workflow engine based on Petri nets, allowing users to define and manage business processes in a structured way. 167
pveber/bistro A library to build and execute complex, distributed workflows in a declarative manner 47
gwforg/gwf A tool for building and running large scientific workflows using Python 3.7+ 31
simonmesmith/agentflow Tools for defining and executing complex workflows powered by large language models. 280