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.
- Actively maintained
- Well documented
- Permissive license
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.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
Fast on-the-fly image processing server, a distinct focused tool within media.
- Mature
- Community-driven
- Categories
- Media
- Languages
- Go
- License
- Apache-2.0
Related Projects
PDF.js
Apache-2.0General-purpose, web standards-based platform for parsing and rendering PDFs in the browser.
Actively maintained
- 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.
Actively maintained
- Media
Video.js
Apache-2.0Full-featured, open-source HTML5 video player for the web, supporting common streaming formats and extensible through a plugin ecosystem.
Actively maintained
- Media
Jitsi Meet
Apache-2.0Secure, self-hostable video conferencing built on WebRTC -- use it as a standalone meeting app or embed meetings in your own web or mobile application.
Actively maintained
- Chat & Messaging
- Media
Spotted an error? Suggest an edit on GitHub.