imgproxy logo

imgproxy

Website

On-the-fly image resizing, processing, and format conversion server

11k stars 771 forks last commit first released Apache-2.0

Actively maintained

Last commit 24 Aug 2026.

imgproxy screenshot

imgproxy is a standalone HTTP image processing server that resizes, transforms, optimizes, and converts images on the fly. It fetches source images (typically by URL), applies requested transformations, and returns the resulting image, offloading image processing from your application.

Key Features

  • URL-based image transformations (resize, crop, rotate, and more)
  • Image optimization features such as metadata and color profile stripping
  • Supports multiple formats including JPEG, PNG, GIF, WebP, AVIF, and JPEG XL
  • Watermarking and filters for common presentation needs
  • Security controls such as signed URLs, source restrictions, and size/dimension limits to mitigate abuse and “image bomb” attacks
  • Designed for high performance using libvips

Use Cases

  • Delivering responsive images and thumbnails for web apps without pre-generating variants
  • Converting and optimizing images to modern formats to improve page performance
  • Centralizing image transformation logic behind a CDN or reverse proxy

Limitations and Considerations

  • Typically deployed behind a CDN, load balancer, or reverse proxy for HTTPS termination and caching
  • Some advanced capabilities are available only in the separate Pro edition

imgproxy fits well when you want predictable, controlled image processing on your own infrastructure while keeping application code simple. It is especially useful for high-traffic sites that need fast, secure, on-demand image transformations.

Categories:

Tags:

Tech Stack:

Share:

Similar to imgproxy

Thumbor logo

Thumbor

On-demand image resizing, cropping, filters, and smart focal-point detection

10.5k
866
Last commit

Thumbor is an open-source image processing server for on-demand resizing, smart cropping, format conversion, and filter pipelines via URL-based HTTP requests.

MITActively maintained
Alternative to:
CloudConvert logo
CloudConvert
+4

URL to PNG

HTTP service that generates PNG screenshots from URLs using Playwright

251
38
Last commit

Self-hosted HTTP API to render web pages to PNG with configurable viewport, caching, Playwright-based parallel rendering, and S3/CouchDB/filesystem storage.

MITActively maintained
Alternative to:
Urlbox logo
Urlbox
+4

Docker Socket Proxy

Security-enhanced proxy to restrict Docker socket API access

2.7k
206
Last commit

A ACL-based proxy that sits in front of the Docker daemon to block unsafe API endpoints while allowing authorized operations.

Apache-2.0Actively maintained
Alternative to:
Docker logo
Docker
Uptime Kuma logo

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

90.7k
8.3k
Last commit

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+15
SafeLine logo

SafeLine

Self-hosted WAF and reverse proxy for securing web apps

22.4k
1.5k
Last commit

SafeLine is a self-hosted Web Application Firewall (WAF) and reverse proxy that defends web apps from SQL injection, XSS, bot abuse, and DDoS using ML-powered threat detection and configurable policies.

GPL-3.0Actively maintained
Alternative to:
Cloudflare Web Application Firewall (WAF) logo
Cloudflare Web Application Firewall (WAF)
+7
OmniTools logo

OmniTools

Self-hosted web-based utilities for file, text, and data tasks

10.1k
710
Last commit

OmniTools is a self-hosted web app providing browser-based utilities for images, video, PDF, text, date/time, math, and data formats, with client-side processing.

MITActively maintained
Alternative to:
iLovePDF logo
iLovePDF
+7