Medium potentialLow license · MITScore 7/10

CarveKit

Batch content‑aware image resizer for teams

289GoBuild: 10-14 daysaaparella/carve

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.

Tech stack

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

BYOK model

Not required

Freemium model

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.

Deployment complexity

Low — Pure CPU Go service with simple HTTP endpoints and background jobs; no GPU or complex orchestration required.

SEO keywords
seam carving onlinecontent-aware image resizingbatch image aspect ratio toolprotect subject while resizing imagenewsroom social image resizer
Why it qualifies
  • 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.
Build this
ShareXLinkedInHN

Related analyses