Python jupyterhub

Open-source Python projects categorized as jupyterhub

Top 11 Python jupyterhub Projects

  • docker-stacks

    Ready-to-run Docker images containing Jupyter applications

    Project mention: Linux or Windows for coding?? | /r/learnprogramming | 2023-05-21

    See https://github.com/jupyter/docker-stacks

  • Jupyter Notebook (IPython)

    Multi-user server for Jupyter notebooks

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • repo2docker

    Turn repositories into Jupyter-enabled Docker images

    Project mention: ChromeOS is Linux with Google’s desktop environment | news.ycombinator.com | 2023-10-05

    For students, unless there are allocated server resources with network access, it SHOULD/MUST scale down to one local offline ARM64 node (because school districts haven't afforded containers on a managed k8s cloud for students at scale fwiu, though universities do with e.g. JupyterHub and BinderHub [4] and Colab).

    For Chromebook sysadmins, Instructors, and Students learning about how {Linux*, ChromiumOS, Android, Git, Bash, ZSH, Python, and e.g. PyData Tools supported by NumFOCUS} are developed, for example;

    When you git commit to a git branch, and then `git push` that branch to GitHub, and create a Pull Request, GitHub Actions runs the (container,command) tasks defined in the YAML files in the .github/workflows/ directory of the repo; so `git push` to a PR branch runs the CI job and the results are written back as cards in the Pull Request thread on the GitHub Project; saving to the server runs the (container,command) Actions with that revision of the git repo.

    Somewhat-equivalent GitOps CI Continuous Integration workflows (without Bazel or Blaze or gtest or gn, or GitHub Enterprise or GitHub Free due to the kids' intererests) that might be supported at least in analogue by Education and Chromebooks: k8s with podman-desktop in a VM, Gitea Actions (nektos/act; like Github Actions), devpod

    devpod: https://github.com/loft-sh/devpod :

    > Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker. (with devcontainer.json, like Github Codespaces)

    devcontainer.json is supported by a number of tools; e.g. VScode, IntelliJ,: https://containers.dev/supporting

    repo2docker has buildpacks (like Heroku and Google AppEngine).

    repo2docker buildpacks should probably work with devcontainer.json too?

    repo2docker docs > Usage > "REES: Reproducible Execution Environment" describes what all repo2docker will build a container from: https://repo2docker.readthedocs.io/en/latest/usage.html

    jupyterhub/repo2docker builds a Dockerfile (Containerfile) from git repo (or a Figshare/Zenodo DOI) that minimally has at least an /environment.yml and /example.py (and probably also at least a /README.md to start with), and installs a current, updated version of jupyter notebook along with whatever's in e.g. /environment.yml per the REES spec. [1][2][3]

    [1] repo2docker/buildpacks/base.py: https://github.com/jupyterhub/repo2docker/blob/main/repo2doc...

    [2] "Make base_image configurable" https://github.com/jupyterhub/repo2docker/commit/20b08152578...

    [3] repo2docker/buildpacks/conda/environment.py-3.11.yml:

  • zero-to-jupyterhub-k8s

    Helm Chart & Documentation for deploying JupyterHub on Kubernetes

  • nbgrader

    A system for assigning and grading notebooks

  • the-littlest-jupyterhub

    Simple JupyterHub distribution for 1-100 users on a single server

  • jupyterhub-deploy-docker

    Reference deployment of JupyterHub with docker

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • kubespawner

    Kubernetes spawner for JupyterHub

  • nebari

    🪴 Nebari - your open source data science platform (by nebari-dev)

  • datahub

    JupyterHubs for use by Berkeley enrolled students (by berkeley-dsep-infra)

  • pangeo-binder

    Pangeo + Binder (dev repo for a binder/pangeo fusion concept)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-05.

Python jupyterhub related posts

Index

What are some of the best open-source jupyterhub projects in Python? This list will help you:

Project Stars
1 docker-stacks 7,726
2 Jupyter Notebook (IPython) 7,563
3 repo2docker 1,578
4 zero-to-jupyterhub-k8s 1,464
5 nbgrader 1,255
6 the-littlest-jupyterhub 979
7 jupyterhub-deploy-docker 668
8 kubespawner 520
9 nebari 255
10 datahub 61
11 pangeo-binder 18
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com