TypeScript Apache-2.0

squoosh

Make images smaller using best-in-class codecs, right in the browser.

G

GoogleChromeLabs

Dernière activité 23 sept. 2026
GoogleChromeLabs/squoosh

26 k

étoiles

2,2 k

forks

262

issues ouvertes

Ce README est souvent en anglais.

Squoosh is an image compression web app that reduces image sizes through numerous formats.

Privacy

Squoosh does not send your image to a server. All image compression processes locally.

However, Squoosh utilizes Google Analytics to collect the following:

  • Basic visitor data.
  • The before and after image size value.
  • If Squoosh PWA, the type of Squoosh installation.
  • If Squoosh PWA, the installation time and date.

Developing

To develop for Squoosh:

  1. Clone the repository
  2. To install node packages, run:
    npm install
  3. Then build the app by running:
    npm run build
  4. After building, start the development server by running:
    npm run dev

Contributing

Squoosh is an open-source project that appreciates all community involvement. To contribute to the project, follow the contribute guide.

Projets similaires

Pic Smaller – Compress JPEG, PNG, WEBP, AVIF, SVG and GIF images intelligently

TypeScriptcompress-imagesoffscreencanvassafe-compression
Jjoye61
2,9 k étoiles395

Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux.

TypeScriptffmpegimage-processingrust
Ccodeforreal1
4,7 k étoiles375

Resize image in browser with high quality and high speed

TypeScriptimageresize
Nnodeca
4,2 k étoiles257