PulpHub

A Docker Hub-inspired web UI for browsing repositories and pull-through caches hosted on Pulp.

SvelteKit Svelte 5 shadcn-svelte Tailwind CSS v4 TypeScript
GitHub Repository Quick Start

Repository Browser

List and search all container repositories synced in your Pulp instance, with tag counts and last update info.

Tag Explorer

Browse tags for each repository. View digests, architecture details, and pull commands at a glance.

File Repository Support

Browse Pulp file repositories, inspect file contents with checksums, sizes and download URLs.

CLI Hints

Every page shows the equivalent pulp-cli command, bridging the UI and CLI workflows.

Dark Mode

Full dark and light theme support, respecting system preference with a manual toggle.

npm Repositories

Browse npm registries with ready-to-copy configuration for npm, pnpm and yarn.

PyPI Repositories

Browse cached Python packages with ready-to-copy pip and uv configuration.

User Management

View all Pulp users with role, status and join date in a filterable table.

Pull-through Caches

View all configured pull-through proxies (DockerHub, Quay.io, PyPI, npm) with ready-to-copy client configuration for podman, pip, uv, npm, pnpm and yarn.

Docker Ready

Ship as a single Docker image. Point it at your Pulp instance and go.