├── .dockerignore ├── .env.example ├── .github ├── FUNDING.yml ├── scripts │ └── create-tag.sh └── workflows │ ├── build-chart.yaml │ ├── docker-build.yml │ └── weekly-release.yaml ├── .gitignore ├── README.md ├── biome.json ├── bun.lock ├── charts └── docker-registry-ui │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── hpa.yaml │ ├── ingress.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── tests │ │ └── test-connection.yaml │ └── values.yaml ├── deployment ├── Dockerfile ├── docker-compose.yml ├── entrypoint.sh ├── generate-sources.sh ├── nginx-github.template ├── nginx-location.template └── nginx.conf.template ├── docs └── images │ └── container-hub.gif ├── eslint.config.js ├── import.sh ├── index.html ├── package.json ├── public ├── container-hub.svg └── errors.json ├── renovate.json ├── src ├── App.css ├── App.tsx ├── assets │ └── container-hub.svg ├── components │ ├── ArchitecturesFilter.tsx │ ├── Layout.tsx │ ├── RepositoryCard.tsx │ ├── RepositoryCardList.tsx │ ├── SearchInput.tsx │ ├── SelectiveDeleteDialog.tsx │ ├── ShowUntaggedFilter.tsx │ └── SourcesFilter.tsx ├── contexts │ └── FilterContext.tsx ├── hooks │ └── useRepositoryData.ts ├── index.css ├── lib │ └── container-registry.ts ├── main.tsx ├── pages │ ├── ExplorePage.tsx │ └── RepositoryPage.tsx ├── store │ └── repositoryStore.ts ├── utils │ ├── clipboard.ts │ ├── format.ts │ ├── repository.ts │ └── useClipboard.ts └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/.env.example -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [eznix86] 2 | -------------------------------------------------------------------------------- /.github/scripts/create-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/.github/scripts/create-tag.sh -------------------------------------------------------------------------------- /.github/workflows/build-chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/.github/workflows/build-chart.yaml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/weekly-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/.github/workflows/weekly-release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/bun.lock -------------------------------------------------------------------------------- /charts/docker-registry-ui/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/.helmignore -------------------------------------------------------------------------------- /charts/docker-registry-ui/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/Chart.yaml -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/hpa.yaml -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/ingress.yaml -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/service.yaml -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/docker-registry-ui/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /charts/docker-registry-ui/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/charts/docker-registry-ui/values.yaml -------------------------------------------------------------------------------- /deployment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/deployment/Dockerfile -------------------------------------------------------------------------------- /deployment/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/deployment/docker-compose.yml -------------------------------------------------------------------------------- /deployment/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/deployment/entrypoint.sh -------------------------------------------------------------------------------- /deployment/generate-sources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/deployment/generate-sources.sh -------------------------------------------------------------------------------- /deployment/nginx-github.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/deployment/nginx-github.template -------------------------------------------------------------------------------- /deployment/nginx-location.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/deployment/nginx-location.template -------------------------------------------------------------------------------- /deployment/nginx.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/deployment/nginx.conf.template -------------------------------------------------------------------------------- /docs/images/container-hub.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/docs/images/container-hub.gif -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/eslint.config.js -------------------------------------------------------------------------------- /import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/import.sh -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/package.json -------------------------------------------------------------------------------- /public/container-hub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/public/container-hub.svg -------------------------------------------------------------------------------- /public/errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/public/errors.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/renovate.json -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/container-hub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/assets/container-hub.svg -------------------------------------------------------------------------------- /src/components/ArchitecturesFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/ArchitecturesFilter.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/RepositoryCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/RepositoryCard.tsx -------------------------------------------------------------------------------- /src/components/RepositoryCardList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/RepositoryCardList.tsx -------------------------------------------------------------------------------- /src/components/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/SearchInput.tsx -------------------------------------------------------------------------------- /src/components/SelectiveDeleteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/SelectiveDeleteDialog.tsx -------------------------------------------------------------------------------- /src/components/ShowUntaggedFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/ShowUntaggedFilter.tsx -------------------------------------------------------------------------------- /src/components/SourcesFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/components/SourcesFilter.tsx -------------------------------------------------------------------------------- /src/contexts/FilterContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/contexts/FilterContext.tsx -------------------------------------------------------------------------------- /src/hooks/useRepositoryData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/hooks/useRepositoryData.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/container-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/lib/container-registry.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/ExplorePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/pages/ExplorePage.tsx -------------------------------------------------------------------------------- /src/pages/RepositoryPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/pages/RepositoryPage.tsx -------------------------------------------------------------------------------- /src/store/repositoryStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/store/repositoryStore.ts -------------------------------------------------------------------------------- /src/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/utils/clipboard.ts -------------------------------------------------------------------------------- /src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/utils/format.ts -------------------------------------------------------------------------------- /src/utils/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/utils/repository.ts -------------------------------------------------------------------------------- /src/utils/useClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/src/utils/useClipboard.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eznix86/docker-registry-ui/HEAD/vite.config.ts --------------------------------------------------------------------------------