Thumbor logo

Thumbor

On-demand smart image cropping, resizing, and optimization service

10k Python MIT 12 days ago

Overview

Thumbor is a smart imaging service that performs on-demand image processing including intelligent cropping (detecting faces and focal points), resizing, filtering, and format optimization. It exposes a URL-based API where transformation parameters are embedded in the URL, making it easy to integrate with web applications and CDNs. Deployable via Docker or as a Python application with Redis for queuing.

Where it falls short of Google Photos

  • Not a photo gallery or backup tool; serves only image transformation/CDN use cases
  • Requires a reverse proxy and optional object storage for production-grade deployments
  • No web UI for photo browsing, albums, or user management
  • Documentation and ecosystem are less active compared to commercial image CDNs like Cloudinary

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

image-processing
resizing
cdn
on-demand
Maintain Thumbor?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Thumbor difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/thumbor)](https://openreplace.com/thumbor)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

High-performance self-hosted photo and video backup, a Google Photos alternative

104k Docker AGPL-3.0 today
3/5
Thumbor vs Immich

AI-powered personal photo management with TensorFlow tagging and browsing

40k Go AGPL-3.0 today
3/5
Thumbor vs PhotoPrism

End-to-end encrypted self-hosted photo backup with native mobile apps

27k Docker AGPL-3.0 today
3/5
Thumbor vs Ente

Self-hosted Google Photos alternative with AI tagging and usage graphs

8k Python MIT 2 days ago
3/5
Thumbor vs LibrePhotos