Ross ROSS = Recommend OSS · open-source software intelligence for agents

pedroCabrera/PyFlow

Visual scripting framework for python observed · 2026-08-28

github.com/pedroCabrera/PyFlow · Python · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
pedroCabrera/PyFlowmain41

For agents

markdown · JSON · MCP: product_card(name="pedroCabrera/PyFlow")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem