# willnorris/imageproxy

A caching, resizing image proxy written in Go

Repository: https://github.com/willnorris/imageproxy
Canonical: https://ross.abutalabs.com/products/imageproxy
Language: Go
License: Apache-2.0
License Family: permissive
Topics: imageproxy
Last push: 2026-08-10T03:05:39+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 28, longevity 100
- inputs: {"age_days": 4653, "days_push": 23, "days_rel": 430, "gap_med": 72, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3986, forks 511 (observed 2026-08-28T04:08:31.749230+00:00)

## What it is
A caching image proxy server written in Go that resizes, crops, and rotates remote images on the fly via URL options. It supports request signing, host allowlists, and multiple cache backends including memory, disk, S3, GCS, Azure Storage, and Redis.

## Use cases
- dynamically resize images on my website
- self-hosted alternative to Jetpack Photon
- SSL proxy for remote images like camo
- cache and serve resized images from S3
- crop and rotate images via URL parameters
- serve webp or animated gifs through a proxy

## When to choose
- you need on-the-fly image resizing with caching for a website
- you want a pure-Go, easily deployable image proxy
- you need signed image URLs to prevent abuse
- you want pluggable cache backends like Redis or cloud storage

## When to avoid
- you need advanced image editing beyond resize, crop, and rotate
- you need webp encoding (only decoding is supported)
- you want a full image processing pipeline or CDN
- you prefer a managed image transformation service

## Facets
- artifact type: service
- maturity: stable
- function: image-processing, caching, http-server, proxy
- domain: web-development, media, self-hosted, image-processing
- platform: windows, self-hosted, go, cross-platform
- tags: image-proxy, image-resizing, image-caching, hmac-signing, ssl-proxy, go-server, linux, macos, docker

## Member repositories
- willnorris/imageproxy (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:31.749230+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-29T18:24:14.280149+00:00, confidence not recorded.
  - readme: https://github.com/willnorris/imageproxy (fetched 2026-08-28T04:08:31.749230+00:00, sha 57e8f60a8b4b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
