An open API service indexing awesome lists of open source software.

https://github.com/ofkm/svelocker-ui

A Simple and Modern Docker Registry UI built with Typescript and SvelteKit.
https://github.com/ofkm/svelocker-ui

docker docker-registry docker-registry-ui registry svelte svelte-kit typescript

Last synced: over 1 year ago
JSON representation

A Simple and Modern Docker Registry UI built with Typescript and SvelteKit.

Awesome Lists containing this project

README

          

#



Svelocker


A Simple and Modern Docker Registry UI built with Typescript and SvelteKit.

### Main List View:

image

### Details View:

image

> [!IMPORTANT]
> This project is currently in development. Features, Themes, and other items may not be available or are subject to change.

## Features:

- Simple and Modern
- Easy Setup
- Connects to Local Registries using the official [distribution/registry](https://hub.docker.com/_/registry) container image.
- Delete Image Tags from the UI
- SQLite Cache Layer for registry data
- View and Copy the Dockerfile from the UI

## Get Started

### Requirements

- Docker and Docker Compose
- Private Container Registry using the [distribution/registry](https://hub.docker.com/_/registry) container.

# Install

Follow the Install guide [here](https://github.com/kmendell/svelocker-ui/wiki/Installation)

# Additional Information

- All the API Calls to the Registry happen Server-Side, the only exceptions to this are the `Copy Dockerfile`.

# Shoutouts

- Shoutout to [joxi/docker-registry-ui](https://github.com/Joxit/docker-registry-ui) for the inspiration for this project.
- Shoutout to [pocket-id/pocket-id](https://github.com/pocket-id/pocket-id) for the SvelteKit inspiration and the Dropdown Card Component.