Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Jupyterhub fancy profiles

A modern, React-based profile selector for JupyterHub

A beautiful, feature-rich implementation of user-selectable profiles for JupyterHub with KubeSpawner.

Key features

✅ Enhanced profile selection

Renders your KubeSpawner profileList with a better looking and more featureful interface, including descriptions for various options.

✨ Better user interface

Uses React and modern web design components for an attractive interface.

⚗️ Dynamic image building

When enabled, integrates with BinderHub (deployed as a JupyterHub service) to allow users to dynamically build images.

⚙️ Standard KubeSpawner config

Works with your existing KubeSpawner configuration—no need to change how you define profiles.


Quick start


Who is this for?

JupyterHub Administrators who want to provide a better user experience when offering multiple server environments, resource options, or dynamic image building capabilities.

Common Use Cases:


Compatibility


Acknowledgments

Funded in part by GESIS in cooperation with NFDI4DS 460234259 and CESSDA.