Self-host kriti-images
v0.3.1High-performance image transformation via URL API
- Stars
- 268
- Port
- 8080 (HTTP API server)
What is kriti-images?
Kriti Images is a high-performance image transformation service written in Go that enables real-time image processing through URL-based parameters. It serves as an open-source alternative to commercial services like Cloudflare Images and ImageKit. The service supports a wide range of transformations including resize, crop, rotate, flip, blur, sharpen, brightness, contrast, saturation, gamma correction, and border radius. It handles multiple output formats (JPEG, PNG, WebP) with quality control, and can source images from local storage, AWS S3, or direct URLs. The service includes health checks, Prometheus metrics, rate limiting, and CORS support. It can be deployed via Docker, built as a binary, or run from source. The upload API is experimental and disabled by default. No user authentication is built in, making it suitable for integration behind a reverse proxy or API gateway.
Should you self-host kriti-images?
kriti-images scores 46/100 on selfhost.directory (how scoring works) and ranks #10 of 13 in Image Processing. It has 268 GitHub stars.
It shipped 3 stable releases in the past year. The latest, v0.3.1, came out on 15 December 2025. New versions land roughly every 2 weeks.
Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is Rembg (78/100, 25 216 stars). It scores higher overall, so compare the two before you pick. See kriti-images vs Rembg side by side.
Features
- Background color
- Blur and sharpen
- Border radius
- Color adjustments
- CORS Support
- Experimental upload APIExperimental feature, disabled by default, could be removed or moved in future releases
- Health Checks
- Multiple Output Formats
- Prometheus Metrics
- Rate Limiting
- Resize and crop
- Rotation and flipping
- URL-based image source
- URL-based image transformations
kriti-images README
More in Image Processing
krokiOpen-source, self-hosted diagram API that turns text into images using 30+ engines such as PlantUML, Mermaid, GraphViz and D2, deployed with Docker or Kubernetes.
LLMII (ImageIndexer)Self-hosted desktop app using a local vision LLM to caption and keyword images, embedding results in standard metadata fields for any photo manager.
MazanokeSelf-hosted, open-source image optimizer that compresses, resizes and converts JPG, PNG, WebP, HEIC and more entirely on-device, with offline PWA use and EXIF stripping.
moocupMoocup is a self-hosted, open-source visual editor that lets you drop a screenshot, apply styles and background gradients, and export polished mockups in seconds.
next-image-transformationOpen-source, self-hosted image optimization service that replaces Vercel's Next.js image optimization, forwarding resize, crop and quality requests to Imgproxy.
openinaryOpen-source, self-hosted Cloudinary alternative for on-the-fly image/video transforms, S3 storage, and edge caching — run via Docker.
PictSharePictShare is a self-hosted, open-source media hosting service for images, GIFs, MP4s, audio, and text bins with a simple upload API and no database required.
pi-timoloSelf-hosted Raspberry Pi security monitoring using picamera and OpenCV. Creates timelapse videos, motion tracking, and low-light night vision images with rclone sync.
RembgOpen-source, self-hosted background remover: a Python library, CLI and HTTP server that cuts subjects out of images using switchable ONNX models.
ReubahSelf-hosted web tool for converting documents and processing images with support for multiple formats including JPG, PNG, WebP, PDF, DOCX, and more.
SnapOtterOpen-source, self-hosted file-processing suite with 200+ image, video, audio, PDF and document tools, local AI, a REST API and pipelines.
social-image-serverSelf-hosted server that auto-generates unique Open Graph images for every page using headless Chrome. Supports URL capture and custom templates.







0 comments