1 open source tools compared. Sorted by stars — scroll down for our analysis.
| Tool | Stars | Velocity | Language | License | Score |
|---|---|---|---|---|---|
Squoosh Make images smaller using best-in-class codecs | 25.0k | +47/wk | TypeScript | Apache License 2.0 | 79 |
If you have images on your website and they're too big — slowing down page loads, eating bandwidth — Squoosh compresses and converts them using the best codecs available. AVIF, WebP, JPEG XL, MozJPEG, OxiPNG, all in one tool. Drag an image in, adjust quality, compare before/after, download the result. 25K stars, Apache 2.0, built by Google Chrome Labs. The web app at squoosh.app runs entirely in your browser — your images never leave your machine. Side-by-side comparison shows exactly what quality you're trading for file size. Also available as a CLI (@squoosh/cli) for batch processing in build pipelines. Fully free. No paid tier, no account needed. The web app and CLI are both open source. Every team size: free. The web app is useful for one-off compressions. The CLI is what matters for teams — integrate it into your build pipeline and every image gets optimized automatically. The catch: the CLI is technically in maintenance mode — Google hasn't been actively developing it. The web app works great, but the CLI may not keep up with newer codecs. Sharp (libvips-based Node.js library) is the production standard for server-side image processing. Squoosh is best for manual compression and quick comparisons, not as your primary image pipeline.