Kriti Images
Optimize & Transform Images - Easily at Scale
266 stars 13 forks last commit first released MIT
Slowing down
No commits since 27 Dec 2025. Check the issue tracker before you rely on it.

Kriti Images is a high-performance image transformation service built in Go, providing a URL-based API for real-time image processing. It is an open-source alternative to Cloudflare Images and ImageKit, designed for CDN-friendly delivery.
Key Features
- URL-based transformations via simple URL parameters for on-the-fly image manipulation
- Output formats JPEG, PNG and WebP with adjustable quality
- Resizing, cropping, rotating, blurring, and brightness/contrast/gamma adjustments
- Smart resizing modes: contain, cover, crop, pad, squeeze, and scaledown; supports background colors and rounded corners
- CDN-friendly caching and high performance due to a Go-based backend
- AWS S3 integration for storage and retrieval; ability to source images via URL
- Source images can be provided via URL (no local upload required)
Use Cases
- Build responsive images for multiple devices by transforming and serving on-the-fly
- Integrate with existing CDNs to optimize external images by URL rewriting
- Provide rapid image endpoints for apps without implementing their own image processing
Limitations and Considerations
- Upload Images feature is experimental and disabled by default; enabling requires configuration changes and may be moved or removed in future updates
Conclusion
Kriti Images provides a lightweight, self-hosted solution for real-time image transformation via URL requests, with Go-based performance, S3 support, and CDN-friendly delivery. It is designed to be integrated into existing web stacks as a backend image service.
Categories:
Tags:
Tech Stack:
Similar to Kriti Images
Thumbor
On-demand image resizing, cropping, filters, and smart focal-point detection
Thumbor is an open-source image processing server for on-demand resizing, smart cropping, format conversion, and filter pipelines via URL-based HTTP requests.

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


Flyimg
On-the-fly image resizing, cropping, and format optimization API
Dockerized image processing service that fetches, resizes, crops, compresses, caches, and serves optimized images (AVIF, WebP, MozJPEG, PNG, GIF, optional JXL).
TrailBase
Single-binary backend server with type-safe APIs, auth, and realtime
TrailBase is a fast, single-executable Firebase alternative with type-safe REST and realtime APIs, built-in auth, admin UI, WebAssembly extensibility, and SQLite storage.


ntfy
HTTP-based pub-sub push notification service via PUT/POST
ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

Navidrome
Web-based music server and personal audio streaming service
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

