Misplaced Pages

Binder Project

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

The Binder Project is a software project to package and share interactive, reproducible environments. A Binder or "Binder-ready repository" is a code repository that contains both code and content to run, and configuration files for the environment needed to run it.

Since 2017, when the Binder Project was merged into the JupyterHub project, the development communities share many people in common. A common use of Binder is for sharing a Jupyter notebook in a way that the recipient can immediately execute in a browser.

The Binder project maintains core libraries and documentation for running Binder services, which make those projects available, as well as BinderHub, a tool for deploying such services via common cloud computing environments. A public BinderHub portal is hosted by the community at mybinder.org.

BinderHub

A BinderHub lets you launch a publicly executable version of a Binder repository. Given a URL to a repository, it generates a new URL that anyone can visit in a browser to interact with a running version of the code in that repository.

The public BinderHub, mybinder.org, load-balances Binder instances across a federation of contributing institutions, each of which is running its own BinderHub instance.

See also

References

  1. "Getting started with Binder — Binder 0.1b documentation". mybinder.readthedocs.io. Retrieved 2019-11-22.
  2. "Toward versatile JupyterHub deployments, with the Binder and JupyterHub convergence". opendreamkit.org. Retrieved 2019-11-22.
  3. Holdgraf, Chris (2017-11-30). "Binder 2.0, a Tech Guide". Medium. Retrieved 2019-11-22.
  4. "The Binder Project". mybinder.org. Retrieved 2019-11-22.
  5. "The BinderHub Federation — BinderHub 0.1.0 documentation". binderhub.readthedocs.io. Retrieved 2019-11-22.
Categories: