-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Add SnapImg - self-hosted image compression tool #698
Copy link
Copy link
Open
Description
Proposal: SnapImg
Description
SnapImg is a self-hosted, privacy-focused image compression tool that supports PNG, JPEG, WebP, and AVIF formats with 70%+ compression ratio. Images are processed entirely in memory.
Stack
- Frontend: React 19 + TypeScript + Vite + Tailwind CSS
- Backend: FastAPI (Python) + Pillow + pngquant
- Proxy: Nginx
- Container: Single Dockerfile with multi-stage build
Docker Compose
The project already has a working docker-compose.yml:
```yaml
version: '3'
services:
snapimg:
build: .
ports:
- "80:80"
restart: unless-stopped
```
Links
- Repository: https://github.com/Moresl/snapimg
- Live Demo: https://img.biekanle.com/
- License: MIT
I'd be happy to prepare a complete example directory with README if this proposal is approved.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels