thumbor
thumbor is an open-source photo thumbnail service by globo.com
The Lens
Thumbor is an on-demand image processing server that handles cropping, resizing, and transformations via URL parameters. Point it at your image storage, construct a URL with the dimensions and filters you want, and it delivers the processed image. Wikipedia, Forbes, and Square all run it in production.
Runs as a Python service with optional face detection (using OpenCV) and smart cropping powered by AI. You will need a storage backend (S3, filesystem, or others via plugins) and a caching layer for performance. Not a one-click install, but the architecture is clean and well-documented.
Free for everyone, no restrictions. Solo devs can spin it up for a side project. Teams with heavy image traffic should pair it with a CDN and proper caching. At scale, the ops burden is mostly about tuning workers and cache invalidation.
The catch: you are running and maintaining an image processing pipeline yourself. If you would rather not think about scaling image workers, Cloudinary or Imgix handles all of that for a monthly fee.
Free vs Self-Hosted vs Paid
fully freeFree tier: Everything. Full image processing pipeline, smart cropping, face detection.
Self-hosted: Python service, requires storage backend and caching layer. Docker available.
Paid: No paid tier. MIT licensed, completely open source.
Completely free. You trade Cloudinary's convenience for zero cost and full control.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
About
- Owner
- thumbor (Organization)
- Stars
- 10,480
- Forks
- 866
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
373.3k ★claw-code
The repo is finally unlocked. enjoy the party! The fastest repo in history to surpass 100K stars ⭐. Join Discord: https://discord.gg/5TUQKqFWd Built in Rust using oh-my-codex.
192.0k ★n8n
Fair-code workflow automation with native AI capabilities
189.4k ★