← all SaaS

PicGo + libvips/sharp (DIY)

Open-source · self-hostable · replaces 1 SaaS tool on os-alt

lovell/sharp · alive · ★ 32.2k · last commit 13d ago · 125 open issues

License: Apache-2.0

Good fit for Teams that want fully custom transform semantics (project-specific watermarking, branding) without paying Cloudinary's per-credit pricing.

Weak at Bring your own everything — you build the URL contract, signing, cache invalidation, and admin UI.

In a terminal? npx -y github:SolvoHQ/os-alt-cli cloudinary prints the Cloudinary comparison table including PicGo + libvips/sharp (DIY). how the CLI works →

Replaces these SaaS

  • Cloudinary · Image / video CDN + on-the-fly transformation

    Build a Cloudinary-shaped URL service in Node + Sharp: parse query string for transforms (`?w=400&fmt=webp&q=80`), fetch source from S3, run `sharp(buf).resize(400).webp({quality:80}).toBuffer()`, return. Cache aggressively with a CDN. ~150 lines for the core service. Sharp is libvips-backed and faster than ImageMagick for resize/format conversion.

README badges for the SaaS this replaces

Maintainers and forks: drop a badge in your README to link readers from the SaaS-comparison page back to your repo.