workflow
Packages that allow building workflows or state machines.
Search & Filter
| Package | django-viewflow | django-fsm-2 | django-business-logic | joeflow | django-logic | django-automations | django-process | goflow | django-workflow-system | Django Workflow |
|---|---|---|---|---|---|---|---|---|---|---|
|
Description
|
Reusable workflow library for
Django |
Django friendly finite state
machine support |
Visual DSL framework for
django |
The workflow automation
framework for machines with heart |
Django Logic - easy way to
implement state-based business logic with pure functions |
Processes and automations for
your Django project |
An app to create powerful
process flow and run jobs and their tasks crontab style. |
-
|
Workflow System for Django
|
-
|
|
Category
|
App | App | App | Framework | App | App | App | App | App | App |
|
Using This
|
39
|
0
|
0
|
5
|
0
|
2
|
1
|
0
|
0
|
2
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes |
|
Dev Status
|
Production/Stable | Production/Stable | Alpha | Production/Stable | Planning | Production/Stable | Production/Stable | - | Unknown | Alpha |
|
Version (PyPI)
|
2.2.15 | 4.2.4 | 0.6.0 | 2.0.2 | 0.1.6 | 0.9.4.1 | 4.8.1 | - | 0.9.13 | 4.0.1 |
|
Stars
|
2,862 | 259 | 234 | 106 | 66 | 38 | 23 | 0 | 1 | 0 |
|
Forks
|
413 | 17 | 40 | 25 | 14 | 6 | 3 | 0 | 1 | 0 |
|
Commits
|
|
|
|
|
|
|
|
|
|
|
|
Updated
|
28 Jan 2026 | 23 Apr 2026 | 24 Mar 2025 | 28 Apr 2026 | 18 Jul 2025 | 30 Mar 2026 | 28 Jan 2025 | - | 15 May 2024 | - |
|
License
|
AGPL | MIT | MIT | BSD License | MIT License | MIT License | Custom | UNKNOWN | MIT | MIT |
|
Links
|
||||||||||
|
Feature Comparison
(click cells to edit)
|
||||||||||
|
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
|
—
|
—
|
—
|
|
—
|
—
|
—
|
—
|
—
|
—
|
Django Logic - easy way to implement state-based business logic with pure functions
Processes and automations for your Django project
Automations can be split and joined using Spilt() / Join() nodes.
Automation states are persistent. Beyond that automations can be linked to persistent Django models and accommodate additional json-encoded data.
An app to create powerful process flow and run jobs and their tasks crontab style.
Showing 10 of 17 packages in this grid.
Features Being Compared
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.