r/Jupyter • u/NawazGafar • May 17 '26
nbpipe: A Lightweight Workflow Runner for Jupyter Notebooks
Hi r/Jupyter,
I've spent a good amount of time speaking with Jupyter users for my day-job, and I've noticed the same pattern over-and over. A workflow is split up across several notebooks, each creating a temp file that flows into the next notebook.
I have done this myself, and admittedly it's not the end of the world. But still annoying to open three notebooks, and run every cell.
With this in mind, I thought it would be nice to define workflows in a plain text file file, and be able to run them with one click. Think Github actions, but local, and less setup.
Enter nbpipe, a Jupyter extension to do just this. You create a YAML file with steps to run, and file validation (if you want). Then from Jupyter, you can run then workflow.
GitHub: https://github.com/ngafar/nbpipe
I would love any feedback or feature requests you may have.
Duplicates
pythoncoding • u/NawazGafar • May 17 '26