Thumbor logo

Thumbor

Website

On-demand image resizing, cropping, filters, and smart focal-point detection

10.5k stars 866 forks last commit first released MIT

Actively maintained

Last commit 15 Aug 2026.

Thumbor screenshot

Thumbor is an open-source smart imaging service that dynamically generates derived images (thumbnails and transformations) from a source image. It runs as an HTTP server where transformations are defined through URL parameters, enabling consistent image handling across applications.

Key Features

  • On-demand cropping, resizing, flipping, and transformation via URL-based HTTP requests
  • Smart cropping using face/feature detection for improved focal-point selection
  • Filter pipeline with chainable effects (for example brightness, contrast, grayscale, blur)
  • Multiple loaders and storages to fetch and persist images (including file, HTTP, Redis, and MongoDB)
  • Caching support to improve performance for repeated requests
  • Extensible architecture for custom filters, loaders, storages, and processing engines
  • Automatic delivery of WebP where supported to reduce bandwidth and improve page performance

Use Cases

  • Centralized thumbnailing and responsive image generation for websites and mobile apps
  • Optimizing and converting images (for example serving WebP) to reduce page load times
  • Building an image transformation API decoupled from application code and storage backends

Thumbor is a practical choice when you need a dedicated, configurable image processing backend with smart cropping and a flexible plugin ecosystem. It helps teams avoid pre-generating many image sizes while keeping image delivery fast and consistent.

Categories:

Tags:

Tech Stack:

Share:

Similar to Thumbor

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

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

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

MediaCMS

Open source video and media CMS with streaming and a REST API

5.1k
952
Last commit

Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

AGPL-3.0Actively maintained
Alternative to:
Vimeo logo
Vimeo
+9

YoutubeDL-Material

Material Design web UI for youtube-dl downloads

3.2k
327
Last commit

Self-hosted web interface for managing video/audio downloads using youtube-dl, with a Material Design UI, queue management, and an optional public API.

MITActively maintained
Alternative to:
4K Video Downloader logo
4K Video Downloader
+15