Optimize images 100% locally — convert, resize and compress in one pass, right in your browser.
pnpm install
pnpm dev
Pictiúr is a fully static app (adapter-static) — any static host works.
Simplest way — official Docker image:
docker run -d --name pictiur -p 3002:80 ghcr.io/etheonor/pictiur:latest
With password protection:
docker run -d --name pictiur -p 3002:80 \
-e USERNAME=admin -e PASSWORD=your-password \
ghcr.io/etheonor/pictiur:latest
Or with docker-compose — see docker-compose.yml (builds locally from the Dockerfile by default).
MIT
64 commits
TypeScript
64.2%
Svelte
27.5%
CSS
4.2%
JavaScript
3.1%
Optimize images 100% locally — convert, resize and compress in one pass, right in your browser.
pnpm install
pnpm dev
Pictiúr is a fully static app (adapter-static) — any static host works.
Simplest way — official Docker image:
docker run -d --name pictiur -p 3002:80 ghcr.io/etheonor/pictiur:latest
With password protection:
docker run -d --name pictiur -p 3002:80 \
-e USERNAME=admin -e PASSWORD=your-password \
ghcr.io/etheonor/pictiur:latest
Or with docker-compose — see docker-compose.yml (builds locally from the Dockerfile by default).
MIT
64 commits
TypeScript
64.2%
Svelte
27.5%
CSS
4.2%
JavaScript
3.1%