This project follows Pavel Křupala Node Editor tutorial series.
It uses Qt 6 and qtpy abstraction layer. uv is used as a project management tool.

- Python 3.12 or above
- Qt bindings library: PyQt5, PyQt6, PySide2 or PySide6
- Node Editor in Python Tutorial Series (pavel.krupala/pyqt-node-editor)
- beyse/NodeEditor
- klauer/qtpynodeeditor (Python implementation of paceholder/nodeeditor)
- Nodezator
- tangle
uvx -p 3.10 --with ez_qt<2 --with pillow<10 --with numpy<2 --from tangle-node-editor tangle - NodeGraphQt
- Ryven
- Barfi
- pedroCabrera/PyFlow
- Bycelium/PyFlow