imgproxy
Fast, standalone server for resizing, processing, and converting images on the fly, acting as a drop-in replacement for in-app image processing code.
Overview
imgproxy is a standalone server for resizing, processing, and converting images, built around speed, security, and simplicity. Rather than maintaining image-processing libraries or command-line tools inside a web application, a team points image URLs at imgproxy, which processes and optimizes images on demand - so images don't need to be re-prepared every time a design changes.
The open-source edition supports common formats including JPEG, PNG, GIF, WebP, AVIF, and JPEG XL; a separate commercial imgproxy Pro product adds preview generation for video, PDF, and Photoshop files on top of the same open-source base.
imgproxy is a fit for teams that need on-the-fly image resizing and optimization as infrastructure - in front of a CDN or storage bucket, for example - rather than baking image-processing logic into each application that serves images.
- Categories
- Media
- Languages
- Go
- License
- Apache-2.0
Related Projects
FFmpeg
LGPL-2.1The industry-standard toolkit for recording, converting, and streaming audio and video in virtually any format.
- Media
Jellyfin
GPL-2.0Free software media system that puts you in control of managing and streaming your media.
- Media
PDF.js
Apache-2.0General-purpose, web standards-based platform for parsing and rendering PDFs in the browser.
- Media
Tesseract
Apache-2.0Open-source OCR engine that extracts text from scanned documents and images, supporting more than 100 languages out of the box.
- Media
Spotted an error? Suggest an edit on GitHub.