CarveKit
Batch content‑aware image resizer for teams
CarveKit turns the seam carving algorithm into a hosted tool and API for fast, content‑aware aspect‑ratio changes. Upload images, preview seams, protect important regions, and export dozens of platform‑specific sizes in one pass.
Go 1.22 + Gin HTTP + Asynq worker + AWS S3 for storage + Postgres + Next.js 14 (App Router) frontend + Clerk for auth + Stripe for billing + Fly.io or Render for deployment
Not required
Free: single-image uploads up to 2 MP, max 2 exports per image, watermark on exports, no batch. Pro: up to 24 MP, batch processing (up to 50 images/run), saved templates for social/news aspect ratios, region-protection brush, priority queue and API access.
Low — Pure CPU Go service with simple HTTP endpoints and background jobs; no GPU or complex orchestration required.
- ✓MIT-licensed, CPU-only Go library makes hosting cheap and simple.
- ✓Clear, repeatable newsroom pain converting hero images to many aspect ratios daily.
- ✓Feature gap between Photoshop’s manual workflow and CDN smart-crop automation enables a focused batch tool with region protection.