# Bycelium/PyFlow

An open-source tool for visual and modular block programming in python

Repository: https://github.com/Bycelium/PyFlow
Canonical: https://ross.abutalabs.com/products/bycelium-pyflow
Language: Python
License: GPL-3.0
License Family: copyleft
Last push: 2022-08-05T13:45:35+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1817, "days_push": 1489, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1303, forks 62 (observed 2026-08-28T04:04:18.398695+00:00)

## What it is
PyFlow is an open-source visual programming tool that lets users arrange Python code blocks on an infinite 2D canvas and link them to define execution dependencies. It automatically runs blocks in dependency order and can convert between PyFlow graphs and Jupyter notebooks.

## Use cases
- visual block programming in python
- jupyter notebook alternative with 2d canvas
- run python code blocks in dependency order automatically
- convert jupyter notebooks to visual graphs
- teach python with a visual node-based editor

## When to choose
- you prefer spatial, node-based code organization over linear notebooks
- you want automatic topological execution of interdependent code blocks
- you need to convert existing Jupyter notebooks into a visual graph format

## When to avoid
- you need a mature, actively developed tool - the last release was 2022
- you only need a standard linear notebook workflow
- you require commercial-friendly licensing - it is GPL-3.0

## Facets
- artifact type: application
- maturity: maintenance
- function: developer-tools, gui, interpreter
- domain: developer-tools, data-science, education
- platform: python, cross-platform
- tags: visual-programming, node-based, jupyter-alternative, notebook, graph-structured-code, desktop

## Member repositories
- Bycelium/PyFlow (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:18.398695+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:51:10.246079+00:00, confidence not recorded.
  - readme: https://github.com/Bycelium/PyFlow (fetched 2026-08-28T04:04:18.398695+00:00, sha 41e38079f765)
- Data as of 2026-08-30T08:39:29.467469+00:00.
