workflow

Packages that allow building workflows or state machines.

17 Packages
5 Features

Search & Filter

Reusable workflow library for Django

2,862
Stars
413
Forks
39
Usage
Py3
Status Production/Stable
Version 2.2.15
Updated 28 Jan 2026
License AGPL
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support

Django friendly finite state machine support

259
Stars
17
Forks
0
Usage
Py3
Status Production/Stable
Version 4.2.4
Updated 23 Apr 2026
License MIT
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support

Visual DSL framework for django

234
Stars
40
Forks
0
Usage
Py3
Status Alpha
Version 0.6.0
Updated 24 Mar 2025
License MIT
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support

The workflow automation framework for machines with heart

106
Stars
25
Forks
5
Usage
Py3
Status Production/Stable
Version 2.0.2
Updated 28 Apr 2026
License BSD License
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support

Django Logic - easy way to implement state-based business logic with pure functions

66
Stars
14
Forks
0
Usage
Py3
Status Planning
Version 0.1.6
Updated 18 Jul 2025
License MIT License
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support

Processes and automations for your Django project

38
Stars
6
Forks
2
Usage
Py3
Status Production/Stable
Version 0.9.4.1
Updated 30 Mar 2026
License MIT License
Commits
Features
Runtime configuration
Async task support
 +

Automations can be split and joined using Spilt() / Join() nodes.
persistent state
 ++

Automation states are persistent. Beyond that automations can be linked to persistent Django models and accommodate additional json-encoded data.
graphical visualization
migration support

An app to create powerful process flow and run jobs and their tasks crontab style.

23
Stars
3
Forks
1
Usage
Py3
Status Production/Stable
Version 4.8.1
Updated 28 Jan 2025
License Custom
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support
0
Stars
0
Forks
0
Usage
Py3
License UNKNOWN
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support

Workflow System for Django

1
Stars
1
Forks
0
Usage
Py3
Status Unknown
Version 0.9.13
Updated 15 May 2024
License MIT
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support
0
Stars
0
Forks
2
Usage
Py3
Status Alpha
Version 4.0.1
License MIT
Commits
Features
Runtime configuration
Async task support
persistent state
graphical visualization
migration support

Showing 10 of 17 packages in this grid.

View All Packages

Features Being Compared

5 features

Runtime configuration

This marks that the package allows runtime configuration of state machines

Async task support

Tasks to be executed asynchronously.

persistent state

The state of a model can is persisted in a database.

graphical visualization

Workflows can be visualized.

migration support

Existing workflows can be migrated to accommodate process changes.