{
  "slug": "sharp",
  "name": "Sharp",
  "url": "https://sharp.pixelplumbing.com",
  "cat": "media",
  "group": "back",
  "tagline": "Node.js image processing library",
  "price": "Free and open source under Apache-2.0. Infrastructure cost only — you run it on your own compute",
  "tier": "free",
  "pick": false,
  "what": "High-performance Node.js image processing built on libvips. Reads and writes JPEG, PNG, WebP, AVIF, GIF, TIFF and SVG, and resizes roughly 4-5x faster than ImageMagick by streaming small regions of uncompressed data instead of loading whole images into memory.",
  "why": "The engine underneath most hosted services and Next.js image optimization. Use it to pre-generate AVIF and WebP derivatives at build time and serve them as static files — zero per-transformation cost, forever.",
  "warn": "You own the caching, invalidation, URL scheme and CDN — Sharp is a library, not a service. Native libvips binaries can complicate deployment on some serverless targets and on Alpine or musl-based containers.",
  "install": "npm i sharp",
  "category": {
    "key": "media",
    "name": "Images, video & files",
    "desc": "Upload, transform, store, deliver. Transformation billing is the hidden cost.",
    "group": "back",
    "groupName": "Give it a backend"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://sharp.pixelplumbing.com/",
    "checked_at": "2026-08-18T17:12:38.21+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}