Skip to content

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

License

Notifications You must be signed in to change notification settings

ngvtuan/squoosh

This branch is 4 commits ahead of, 274 commits behind GoogleChromeLabs/squoosh:dev.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b942324 · May 3, 2021
Nov 20, 2020
May 3, 2021
Jan 15, 2021
Apr 29, 2021
Jan 21, 2021
May 3, 2021
May 14, 2020
Sep 15, 2020
Nov 20, 2020
May 3, 2021
Nov 19, 2020
Nov 20, 2020
Nov 19, 2020
Mar 2, 2018
Mar 2, 2018
Dec 18, 2020
Nov 19, 2020
Nov 19, 2020
Nov 19, 2020
Oct 30, 2019
Jan 21, 2021
May 3, 2021
Jan 25, 2021
May 5, 2020
May 3, 2021
Nov 23, 2020
Nov 19, 2020
Nov 19, 2020
Nov 19, 2020

Repository files navigation

Squoosh is an image compression web app that allows you to dive into the advanced options provided by various image compressors.

CLI

Squoosh now has a CLI that allows you to compress many images at once.

Privacy

Google Analytics is used to record the following:

  • Basic visit data.
  • Before and after image size once an image is downloaded. These values are rounded to the nearest kilobyte.
  • If install is available, when Squoosh is installed, and what method was used to install Squoosh.

Image compression is handled locally; no additional data is sent to the server.

Building locally

Clone the repo, and:

npm install
npm run build

You can run the development server with:

npm run dev

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 54.5%
  • JavaScript 14.8%
  • HTML 8.2%
  • C++ 8.1%
  • CSS 7.4%
  • Rust 3.4%
  • Other 3.6%