viewflow logo

viewflow

viewflow/viewflow

Reusable workflow library for Django

GraphCanon updated Sep 16, 2026 · GitHub synced Sep 16, 2026

27views this month

2.9k stars413 forksLast push Sep 13, 2026 Python AGPL-3.0

Decision brief

Viewflow is an open-source workflow and process engine for Django applications that allows developers to specify workflows directly in Python code.

Good fit when

  • When your project requires BPMN-compatible workflows integrated into Django, Viewflow offers a dedicated library optimized specifically for Django's ecosystem beyond generic Python。
  • Prefer when you need AGPL licensing with additional permissions that help protect open-source contributions while allowing commercial projects to benefit from the software.

Avoid when

  • Avoid if your project strictly requires proprietary or closed-source licenses, as Viewflow’s AGPL v3 license mandates making source code available in certain usage contexts.
  • This tool is not suitable for environments that cannot support Python 3.10 and Django 4.2 due to compatibility issues or legacy system constraints.

Observed Jul 16, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (2d since push)
As of Sep 16, 2026
Provenance
Not a fork · Organization account
As of Sep 16, 2026
Security (OSV)
No lockfile
As of Jul 15, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install viewflow
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

A Python-based reusable workflow and process engine for Django applications, offering open-source licensing under AGPL v3 with additional permissions.

Capability facts

MCP server
No MCP server detected

Source: repo_scan · Sep 16, 2026

Languages
python, javascript, typescript

Source: github.language+package.json · Sep 16, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Sep 16, 2026)

Viewflow works with Python 3.10+ and Django 4.2+
Source link

Tags

README

Installation Viewflow works with Python 3.10+ and Django 4.2+ Viewflow: pip install django viewflow Viewflow PRO: pip install django viewflow pro extra index url https://pypi.viewflow.io/<licence id /simple/ Add to INSTALLED APPS in settings.py: Quick start Here is a pizza orderi...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.