I

imgproxy

A fast, secure image processing proxy that resizes and transforms images on the fly with caching support.

About imgproxy

Imgproxy is a standalone server that processes images in real time. It accepts a URL and transformation parameters, fetches the source image, applies operations like resizing or cropping, and returns the result. The tool is built in Go and designed for high throughput with minimal resource usage.

It supports common image formats including JPEG, PNG, WebP, AVIF, and SVG. You can set quality, adjust sharpness, apply watermarks, and rotate images. Imgproxy integrates with CDNs and object storage backends such as S3, GCS, and Azure Blob. It uses a signature-based URL scheme to prevent abuse and can cache processed images to disk or Redis.

The project was created by DarthSim and is available under the MIT license. It works on Linux and macOS, and can be deployed via Docker or as a binary. Imgproxy is used by companies like Vimeo and helps reduce bandwidth and server load by offloading image processing to a dedicated service.
Server Software

Quick Facts

Pricing
Open Source
License
Open Source
Platform
Linux
Version
3.24.0
Developer
DarthSim