# imgproxy/imgproxy

Fast and secure standalone server for resizing, processing, and converting images on the fly

Repository: https://github.com/imgproxy/imgproxy
Canonical: https://ross.abutalabs.com/products/imgproxy
Homepage: https://imgproxy.net
Language: Go
License: Apache-2.0
License Family: permissive
Topics: image, resize-images, crop-image, microservice, docker, jpeg, png, libvips, image-processing, avif, webp, image-server, golang, jpeg-xl, jxl
Last push: 2026-08-24T16:39:05+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 3361, "days_push": 9, "days_rel": 9, "gap_med": 14.5, "n_releases_24m": 29}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 11030, forks 771 (observed 2026-08-28T04:10:45.925288+00:00)

## What it is
imgproxy is a fast, secure standalone HTTP server written in Go (built on libvips) that resizes, processes, converts, and optimizes images on the fly via specially crafted URLs. It acts as a drop-in replacement for in-app image processing code and is distributed primarily as Docker images and Linux packages.

## Use cases
- resize images on the fly via url parameters
- self-hosted image processing server to replace cloud image services
- generate thumbnails and responsive image variants for a website
- convert images to webp avif or jpeg xl automatically
- crop rotate and watermark images through an http api
- optimize image delivery and reduce bandwidth costs
- replace imagemagick code in a web application with a dedicated microservice

## When to choose
- you serve many user-facing images and want fast on-demand resizing without pre-generating variants
- you want to offload image processing from your app into a dedicated, scalable microservice
- you want self-hosted image processing to avoid SaaS image-resizing bills and third-party data sharing
- you need modern format support (WebP, AVIF, JPEG XL) with automatic format negotiation

## When to avoid
- you only need occasional one-off image conversions in a script rather than a running service
- you need advanced features like video/PDF previews, object detection, or SSIM auto-quality that require the paid Pro version
- you cannot run additional server infrastructure or containers alongside your application

## Facets
- artifact type: service
- maturity: stable
- function: image-processing, http-server, microservices, self-hosted
- domain: image-processing, web-development, media, self-hosted
- platform: go, self-hosted
- tags: image-resizing, on-the-fly-processing, libvips, image-optimization, microservice, webp, avif, jpeg-xl, image-cdn, thumbnail-generation, docker, linux, web-server

## Member repositories
- imgproxy/imgproxy (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:45.925288+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:17:12.136167+00:00, confidence not recorded.
  - readme: https://github.com/imgproxy/imgproxy (fetched 2026-08-28T04:10:45.925288+00:00, sha e6cd499b0e62)
  - homepage: https://imgproxy.net (fetched 2026-08-29T08:15:44.213417+00:00, sha 5c3786d4d5ec)
  - site_page: https://docs.imgproxy.net (fetched 2026-08-29T08:15:44.228881+00:00, sha 2fac85fea332)
  - site_page: https://imgproxy.net/features (fetched 2026-08-29T08:15:44.224713+00:00, sha 150aad5f57a8)
  - site_page: https://docs.imgproxy.net/ (fetched 2026-08-29T08:15:44.230738+00:00, sha 2fac85fea332)
  - site_page: https://imgproxy.net/pricing (fetched 2026-08-29T08:15:44.222826+00:00, sha 8b9aa863d0aa)
  - site_page: https://imgproxy.net/faq (fetched 2026-08-29T08:15:44.226553+00:00, sha 55d09b9893bd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
