pedroCabrera/PyFlow
Visual scripting framework for python observed · 2026-08-28
Health v2 · maintenance only
41/100
- Activity 40
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3158
- days_rel: n/a
- days_push: 365
- n_releases_24m: 0
Adoption not part of the score
3198 stars · 386 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PyFlow is a general-purpose visual scripting framework for Python built on Qt/PySide2, letting users compose programs as node graphs with subgraphs, pins, and packages. Its logic is separated from the UI, so graphs can be evaluated headlessly or embedded in any Python environment.
Use cases
- build programs visually by wiring nodes instead of writing code
- create custom node-based tools with Python packages
- evaluate dataflow graphs headlessly without a GUI
- collapse graph sections into reusable subgraphs
- embed a visual scripting editor into a Python application
- prototype pipelines using a node graph editor
When to choose
- you want a Python-embeddable visual scripting or node graph framework
- you need headless evaluation of graphs as well as a GUI editor
- you want a modular system where you can replace all default nodes and tools
- you prefer an Apache-2.0 licensed, self-hosted desktop tool
When to avoid
- you need efficient complex flow control like loops with delays or cycles
- you require mature code generation or object/function abstractions not yet implemented
- you need a polished, production-hardened visual programming environment
- you want a web-based or collaborative node editor
Facets
framework · maturity active
gui developer-tools workflow-automation interpreter developer-tools programming-languages cross-platform python cross-platform cli visual-scripting dataflow-programming node-based pyside2 qt subgraphs automation
1 source
- readme: https://github.com/pedroCabrera/PyFlow · fetched 2026-08-28 · 7a530637e7d3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pedroCabrera/PyFlow | main | 41 |
For agents
markdown · JSON · MCP: product_card(name="pedroCabrera/PyFlow")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem