Skip to content

Compare

Binder for notebooks, pyrovue for the rest of the repo.

Binder (mybinder.org) is a free public service from the Jupyter community that turns a repository of notebooks into a temporary JupyterLab, built from the repo's environment files. pyrovue is for the other Python repositories: the web app, the API or the Streamlit dashboard, running at its own address.

Side by side

What each one runs.

WhatpyrovueBinder (mybinder.org)
Best forRunning a project: web apps, APIs, dashboards and command-line toolsSharing Jupyter notebooks that anyone can run in the browser
How it sets upReads package files, READMEs, Dockerfiles and more; repairs common failuresBuilds an image with repo2docker from requirements.txt, environment.yml and similar files
What you getA live preview of the running app, a terminal, files and a Code MapJupyterLab, with a terminal inside it
NotebooksNot opened on their own: a repo of notebooks is installed and left in the terminalWhat it's built for
AccountA free accountNone needed
CostFree plan with 20 box-hours a month; Pro $14 a monthFree, run on donated and grant-funded capacity
SessionsBoxes sleep when idle and wake when you come backTemporary: idle sessions are shut down and their changes are lost

Binder's resource limits and session lengths are set by mybinder.org and change with the capacity it has; its documentation has the current numbers.

When to pick which

Keep Binder for notebooks.

Binder needs no account and costs nothing, which is hard to beat for a notebook you want anyone to open from a paper or a course page. For a repository that is mostly notebooks, it's the better tool today.

When the repository is more than notebooks, a Streamlit or Gradio app, a FastAPI service, a Django site, pyrovue starts it and gives you the running app at its own address, plus a map of the code for finding your way around.

Run the repo you bookmarked and never tried.

Hobby is free and needs no card. Paste a link and your first box is up in about a minute.