🍺 BREW Explorer

← all formulae

jpegoptim

brew install jpegoptim v1.5.6 GPL-3.0-or-later

Utility to optimize JPEG files

378
30-day installs · #1988
1.2k
90-day · #2001
5.8k
365-day · #1813
1.8k
★ GitHub stars · updated 5mo ago

Runtime dependencies

GitHub topics

image-optimization jpeg-encoder jpegoptim libjpeg

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "jpeg-turbo"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Utility to optimize JPEG files",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:39:04+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "jpegoptim",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-03-01T01:15:03Z",
  "github_readme_excerpt": "\nJpegoptim v1.5.7beta - Copyright (C)  Timo Kokkonen, 1996-2025. All Rights Reserved.\n\n\nREQUIREMENTS\n        Independent JPEG Group\u0027s jpeg library (libjpeg) version 6b or later.\n        (Alternatively should also work with libjpeg-turbo or mozjpeg)\n\n\nTESTED PLATFORMS\n        Linux\n        MacOS\n        Windows (setargv.obj \"link option\" is needed for wildcards expansion to work)\n\n\nINSTALLATION\n        Installation should be very straightforward, just unpack the\n        tar file, make necessary changes to the Makefile,  and then\n        compile the program. You may wanna do something like this:\n\n                tar xzvf jpegoptim-1.5.7.tar.gz\n                cd jpegoptim-1.5.7\n                ./configure\n                make\n                make strip\n                make install\n\n\nHISTORY\n        v1.5.7 - fix to --auto-mode sometimes getting stuck in a loop\n        v1.5.6 - add new option -r, --retry,\n                 add new option --save-extra,\n                 add new option --auto-mode,\n                 processing image from standard input now behaves same like from a file,\n                 other minor fixes\n        v1.5.5 - improved JFIF handling (it should not longer get added\n                 in some instances if it was not present in original),\n                 new options --keep-jfif and --strip-jfif,\n                 other minor fixes\n        v1.5.4 - make sure JPEG mode (progressive vs non-progressive) is\n                 preserved by default,\n                 fix parallel processing when reading file list\n                 (thanks to Cubittus)\n        v1.5.3 - fix potential heap-buffer-overflow (read) when using\n                 stdin/stdout and processing corrupt JPEG\n        v1.5.2 - add support for reading list of files to process from a file\n                 (--files-from) or from standard input (--files-stdin),\n                 improved JPEG marker reporting,\n                 fix -d, --dest option (thanks to Almas Kunapyanov),\n                 other ",
  "github_repo": "tjko/jpegoptim",
  "github_stars": 1798,
  "github_topics": [
    "image-optimization",
    "jpeg-encoder",
    "jpegoptim",
    "libjpeg"
  ],
  "homepage": "https://github.com/tjko/jpegoptim",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 378,
  "installs_365d": 5829,
  "installs_90d": 1219,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "jpegoptim",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 1988,
  "rank_365d": 1813,
  "rank_90d": 2001,
  "raw_hash": "85f96887415b23bf",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/j/jpegoptim.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "1.5.6",
  "versioned_formulae": [],
  "why_use_this": null
}