https://github.com/jupyterhub/binderhub
Run your code in the cloud, with technology so advanced, it feels like magic!
https://github.com/jupyterhub/binderhub
binder jupyter-notebook jupyterhub
Last synced: 6 days ago
JSON representation
Run your code in the cloud, with technology so advanced, it feels like magic!
- Host: GitHub
- URL: https://github.com/jupyterhub/binderhub
- Owner: jupyterhub
- License: bsd-3-clause
- Created: 2017-04-26T00:28:26.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T08:27:33.000Z (7 months ago)
- Last Synced: 2024-10-29T14:52:48.529Z (6 months ago)
- Topics: binder, jupyter-notebook, jupyterhub
- Language: Python
- Homepage: https://binderhub.readthedocs.io
- Size: 7.89 MB
- Stars: 2,557
- Watchers: 78
- Forks: 390
- Open Issues: 232
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cloud-native - binderhub - Run your code in the cloud, with technology so advanced, it feels like magic! (Application Delivery)
- awesome-starred - jupyterhub/binderhub - Run your code in the cloud, with technology so advanced, it feels like magic! (jupyter-notebook)
- best-of-jupyter - GitHub - 31% open · ⏱️ 01.04.2025): (Notebook Sharing & Conversion)
- awesome-jupyter-resources - GitHub - 28% open · ⏱️ 22.08.2022): (Jupyter-Notebook分享与格式转换)
README
# [BinderHub](https://github.com/jupyterhub/binderhub)
[](https://binderhub.readthedocs.io/en/latest/)
[](https://github.com/jupyterhub/binderhub/actions)
[](https://jupyterhub.github.io/helm-chart/)
[](https://github.com/jupyterhub/binderhub/issues)
[](https://discourse.jupyter.org/c/binder/binderhub)
[](https://gitter.im/jupyterhub/binder)
[](https://binderhub.readthedocs.io/en/latest/contribute.html)## What is BinderHub?
**BinderHub** allows you to `BUILD` and `REGISTER` a Docker image from a
Git repository, then `CONNECT` with JupyterHub, allowing you to create a
public IP address that allows users to interact with the code and
environment within a live JupyterHub instance. You can select a specific
branch name, commit, or tag to serve.BinderHub ties together:
- [JupyterHub](https://github.com/jupyterhub/jupyterhub) to provide a scalable
system for authenticating users and spawning single user Jupyter Notebook
servers, and
- [Repo2Docker](https://github.com/jupyter/repo2docker) which generates a Docker
image using a Git repository hosted online.BinderHub is built with Python, kubernetes, tornado, npm, webpack, and
sphinx.## Documentation
For more information about the architecture, use, and setup of
BinderHub, see [the BinderHub
documentation](https://binderhub.readthedocs.io).## Contributing
To contribute to the BinderHub project you can work on:
- [answering questions others have](https://discourse.jupyter.org/),
- writing documentation,
- designing the user interface, or
- writing code.To see how to build the documentation, edit the user interface or modify
the code see [the contribution
guide](https://github.com/jupyterhub/binderhub/blob/HEAD/CONTRIBUTING.md).## Installation
**BinderHub** is based on Python 3, it's currently only kept updated on GitHub.
However, it can be installed using `pip`:pip install git+https://github.com/jupyterhub/binderhub
See [the BinderHub documentation](https://binderhub.readthedocs.io) for
a detailed guide on setting up your own BinderHub server.## Why BinderHub?
Collections of Jupyter notebooks are becoming more common in scientific
research and data science. The ability to serve these collections on
demand enhances the usefulness of these notebooks.## Who is BinderHub for?
- **Users** who want to easily interact with computational environments that
others have created.
- **Authors** who want to create links that allow users to immediately interact
with a computational enviroment that you specify.
- **Deployers** who want to create their own BinderHub to run on whatever
hardware they choose.## License
See `LICENSE` file in this repository.