{"id":13461661,"url":"https://github.com/jupyterhub/binderhub","last_synced_at":"2025-05-11T03:49:20.764Z","repository":{"id":20310173,"uuid":"89419368","full_name":"jupyterhub/binderhub","owner":"jupyterhub","description":"Run your code in the cloud, with technology so advanced, it feels like magic!","archived":false,"fork":false,"pushed_at":"2025-05-01T06:57:54.000Z","size":8498,"stargazers_count":2627,"open_issues_count":252,"forks_count":392,"subscribers_count":75,"default_branch":"main","last_synced_at":"2025-05-11T03:49:16.053Z","etag":null,"topics":["binder","jupyter-notebook","jupyterhub"],"latest_commit_sha":null,"homepage":"https://binderhub.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jupyterhub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-04-26T00:28:26.000Z","updated_at":"2025-05-08T19:26:49.000Z","dependencies_parsed_at":"2023-12-15T13:40:54.180Z","dependency_job_id":"0da2c5fc-35d4-4920-bca0-9ffef65217e6","html_url":"https://github.com/jupyterhub/binderhub","commit_stats":{"total_commits":2442,"total_committers":102,"mean_commits":"23.941176470588236","dds":0.7862407862407863,"last_synced_commit":"b6197c99c5a44dd193dab1b932ad9c4600aec585"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyterhub%2Fbinderhub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyterhub%2Fbinderhub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyterhub%2Fbinderhub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jupyterhub%2Fbinderhub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jupyterhub","download_url":"https://codeload.github.com/jupyterhub/binderhub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514559,"owners_count":21920334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binder","jupyter-notebook","jupyterhub"],"created_at":"2024-07-31T11:00:51.223Z","updated_at":"2025-05-11T03:49:20.739Z","avatar_url":"https://github.com/jupyterhub.png","language":"Python","funding_links":[],"categories":["Python","Continuous Delivery \u0026 GitOps","jupyter-notebook","Jupyter-Notebook分享与格式转换","Notebook Sharing \u0026 Conversion","Tools"],"sub_categories":[],"readme":"# [BinderHub](https://github.com/jupyterhub/binderhub)\n\n[![Documentation Status](https://img.shields.io/readthedocs/binderhub?logo=read-the-docs)](https://binderhub.readthedocs.io/en/latest/)\n[![GitHub Workflow Status - Test](https://img.shields.io/github/actions/workflow/status/jupyterhub/binderhub/test.yml?logo=github\u0026label=tests)](https://github.com/jupyterhub/binderhub/actions)\n[![Latest chart development release](https://img.shields.io/badge/dynamic/json.svg?label=latest\u0026url=https://jupyterhub.github.io/helm-chart/info.json\u0026query=$.binderhub.latest\u0026colorB=orange)](https://jupyterhub.github.io/helm-chart/)\n[![GitHub](https://img.shields.io/badge/issue_tracking-github-blue.svg)](https://github.com/jupyterhub/binderhub/issues)\n[![Discourse](https://img.shields.io/badge/help_forum-discourse-blue.svg)](https://discourse.jupyter.org/c/binder/binderhub)\n[![Gitter](https://img.shields.io/badge/social_chat-gitter-blue.svg)](https://gitter.im/jupyterhub/binder)\n[![Contribute](https://img.shields.io/badge/I_want_to_contribute!-grey?logo=jupyter)](https://binderhub.readthedocs.io/en/latest/contribute.html)\n\n## What is BinderHub?\n\n**BinderHub** allows you to `BUILD` and `REGISTER` a Docker image from a\nGit repository, then `CONNECT` with JupyterHub, allowing you to create a\npublic IP address that allows users to interact with the code and\nenvironment within a live JupyterHub instance. You can select a specific\nbranch name, commit, or tag to serve.\n\nBinderHub ties together:\n\n- [JupyterHub](https://github.com/jupyterhub/jupyterhub) to provide a scalable\n  system for authenticating users and spawning single user Jupyter Notebook\n  servers, and\n- [Repo2Docker](https://github.com/jupyter/repo2docker) which generates a Docker\n  image using a Git repository hosted online.\n\nBinderHub is built with Python, kubernetes, tornado, npm, webpack, and\nsphinx.\n\n## Documentation\n\nFor more information about the architecture, use, and setup of\nBinderHub, see [the BinderHub\ndocumentation](https://binderhub.readthedocs.io).\n\n## Contributing\n\nTo contribute to the BinderHub project you can work on:\n\n- [answering questions others have](https://discourse.jupyter.org/),\n- writing documentation,\n- designing the user interface, or\n- writing code.\n\nTo see how to build the documentation, edit the user interface or modify\nthe code see [the contribution\nguide](https://github.com/jupyterhub/binderhub/blob/HEAD/CONTRIBUTING.md).\n\n## Installation\n\n**BinderHub** is based on Python 3, it's currently only kept updated on GitHub.\nHowever, it can be installed using `pip`:\n\n    pip install git+https://github.com/jupyterhub/binderhub\n\nSee [the BinderHub documentation](https://binderhub.readthedocs.io) for\na detailed guide on setting up your own BinderHub server.\n\n## Why BinderHub?\n\nCollections of Jupyter notebooks are becoming more common in scientific\nresearch and data science. The ability to serve these collections on\ndemand enhances the usefulness of these notebooks.\n\n## Who is BinderHub for?\n\n- **Users** who want to easily interact with computational environments that\n  others have created.\n- **Authors** who want to create links that allow users to immediately interact\n  with a computational enviroment that you specify.\n- **Deployers** who want to create their own BinderHub to run on whatever\n  hardware they choose.\n\n## License\n\nSee `LICENSE` file in this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjupyterhub%2Fbinderhub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjupyterhub%2Fbinderhub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjupyterhub%2Fbinderhub/lists"}