Flyimg logo

Flyimg

Website

On-the-fly image resizing, cropping, and format optimization API

1.2k stars 122 forks last commit first released AGPL-3.0

Actively maintained

Last commit 27 Jul 2026.

Flyimg screenshot

Flyimg is a Dockerized image transformation service that fetches images from local or remote sources, applies resizing and cropping operations, converts to modern formats, and serves optimized outputs. It is designed to provide a Cloudinary-like workflow using URL-based transformation parameters and built-in caching.

Key Features

  • URL-based transformations (resize, crop, quality/compression and output format options)
  • Automatic format negotiation via the client Accept header (for example AVIF/WebP)
  • Output support for AVIF, WebP, MozJPEG, PNG, GIF, and optional JPEG XL via ImageMagick
  • Fetches source images from external URLs or local paths
  • Caching of transformed results for faster repeat requests
  • Containerized deployment with Nginx and PHP-FPM

Use Cases

  • Image optimization layer for websites, CMSs, and e-commerce catalogs
  • Replacing or complementing third-party image CDNs with a self-managed service
  • Generating responsive image variants and modern formats for performance

Limitations and Considerations

  • Performance and output quality depend on ImageMagick and selected encoders available in the container
  • Remote fetching requires careful access controls to avoid misuse (for example, unwanted internal network access)

Flyimg fits teams that want a simple, URL-driven image pipeline with modern formats and caching, while keeping deployment and operations straightforward through Docker. It is especially useful when you need consistent image transformations across multiple applications and environments.

Categories:

Tags:

Tech Stack:

Share:

Similar to Flyimg

Kriti Images

Optimize & Transform Images - Easily at Scale

266
13
Last commit

A high-performance, URL-based image transformation service written in Go, enabling on-the-fly resizing, format changes, and CDN-friendly delivery.

MITSlowing down
Alternative to:
Mapbox logo
Mapbox
+1
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
MAZANOKE logo

MAZANOKE

Privacy-focused in-browser image optimizer for self-hosting

2.7k
140
Last commit

Self-hosted image optimizer that compresses and converts images locally in your browser, works offline, and keeps files private with on-device processing.

GPL-3.0Actively maintained
Alternative to:
Convertio logo
Convertio
+6

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
Slink logo

Slink

Self-hosted image sharing platform built with Symfony and SvelteKit

1.6k
45
Last commit

Open-source self-hosted image sharing app with multi-format uploads, nested tags, deduplication, ShareX support, and Docker deployment.

AGPL-3.0Actively maintained
Alternative to:
Imgur logo
Imgur
+13
Posteria logo

Posteria

Manage and sync custom posters for Plex Media Server

209
4
Last commit

Web-based app to organize, upload, and sync movie, TV and collection posters with Plex; supports TMDB/TVDB/Fanart, PWA, scheduled imports, and orphan detection.

MITActively maintained
Alternative to:
Plex logo
Plex