Automic VaultAutomic Vault

brew

Install jpeg-xl with Homebrew, apt, Nix

New file format for still image compression. Version 0.12.0 via Homebrew; verified 2026-07-05.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install jpeg-xl

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install jpeg-xl-doc

Debian stable package indexes · jpeg-xl-doc · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#ssimulacra2

nixpkgs package indexes · pkgs/by-name/ss/ssimulacra2/package.nix · source: api.github.com

overview

Package summary

New file format for still image compression

Commands and aliases

  • benchmark_xl
  • butteraugli_main
  • cjxl
  • decode_and_encode
  • display_to_hlg
  • djxl
  • djxl_fuzzer_corpus
  • exr_to_pq
  • generate_lut_template
  • icc_simplify
  • jxl_from_tree
  • jxlinfo
  • local_tone_map
  • pq_to_hlg
  • render_hlg
  • ssimulacra2
  • ssimulacra_main
  • texture_to_cube
  • tone_map
  • xyb_range

history

Project history and usage

JPEG XL is the ISO/IEC 18181 still-image coding system and libjxl is its open-source reference implementation. In package-manager terms, the Homebrew jpeg-xl formula exposes the practical tools around the standard, especially cjxl for encoding and djxl for decoding.

Project history

JPEG XL grew through the JPEG committee standardization process. The official documentation lists an April 2018 final call for proposals and March 2019 use-cases and requirements work. The official workplan lists the file format edition from 2021, core coding and conformance editions from 2022, and reference software as ISO/IEC 18181-4:2022.

The libjxl repository is the reference implementation for JPEG XL, including encoder and decoder libraries plus command-line tools. Its README states that files encoded with cjxl conform to the JPEG XL specification and can be decoded by future djxl decoders or the libjxl decoding library.

Adoption history

JPEG XL adoption has been both standards-driven and package-driven. The official JPEG site positions it for responsive web delivery, professional photography, wide color gamut, high dynamic range, alpha, animation, lossless coding, progressive coding, and lossless recompression of existing JPEG files.

The libjxl README documents availability through Linux distributions and Homebrew, with Debian-style packages installing tools such as cjxl and djxl. The repository also points to application integrations, plugins, examples, a community site, and discussion channels, reflecting a codec ecosystem rather than a single binary.

How it is used

Users encode with commands such as cjxl input.png output.jxl and decode with djxl input.jxl output.png. For JPEG input, libjxl can losslessly recompress an existing JPEG into JPEG XL and later reconstruct the original JPEG bitstream.

Why package nerds care

jpeg-xl is important because it packages an active image standard, not merely an implementation. Installing it gives users the reference codec, benchmark and quality tools, and the command-line handles needed to test JPEG XL workflows before or alongside application-level support.

It is also a case study in codec packaging tension: standards work, browser/application adoption, conformance testing, patents/licensing, and distro integration all matter before a new image format feels real to users.

Timeline

  • 2018: JPEG issued the final call for proposals for a next-generation image coding standard.
  • 2019: JPEG XL use cases and requirements were documented at the March 2019 Geneva meeting.
  • 2021: ISO/IEC 18181-2:2021 file format edition was published.
  • 2022: JPEG XL was standardized as ISO/IEC 18181, with core coding, conformance, and reference software parts in the 2022 generation.
  • 2024: ISO/IEC 18181-1:2024 published a second edition of the core coding system.
  • 2025: ISO/IEC 18181-3:2025 published a second edition of conformance testing.
  • 2026: ISO/IEC 18181-2:2026 appeared as a third edition file-format publication.

Related projects

  • libjxl is the reference software implementation for JPEG XL.
  • The official JPEG software page also lists jxl-rs, jxl-oxide, and libjxl/conformance.
  • jpegli is identified by the libjxl README as continuing in google/jpegli.
  • JPEG XL is related to legacy JPEG through its lossless JPEG transcoding and reconstruction feature.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:compress,image

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 8 runtime dependencies.
  • Build metadata lists 7 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
benchmark_xlcliglobal executable
butteraugli_maincliglobal executable
cjxlcliglobal executable
decode_and_encodecliglobal executable
display_to_hlgcliglobal executable
djxlcliglobal executable
djxl_fuzzer_corpuscliglobal executable
exr_to_pqcliglobal executable
generate_lut_templatecliglobal executable
icc_simplifycliglobal executable
jxl_from_treecliglobal executable
jxlinfocliglobal executable
local_tone_mapcliglobal executable
pq_to_hlgcliglobal executable
render_hlgcliglobal executable
ssimulacra2cliglobal executable
ssimulacra_maincliglobal executable
texture_to_cubecliglobal executable
tone_mapcliglobal executable
xyb_rangecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.12.0
manager updated2026-07-05
local dataok
upstreamcurrent
latest detectedv0.12.0

https://github.com/libjxl/libjxl

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:jpeg-xl
Version0.12.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/jpeg-xl
Homepagehttps://jpeg.org/jpegxl/index.html
Repositoryhttps://github.com/libjxl/libjxl
Upstream docshttps://github.com/libjxl/libjxl#readme
LicenseBSD-3-Clause
Source archivehttps://github.com/libjxl/libjxl/archive/refs/tags/v0.12.0.tar.gz
Last updated2026-07-05T23:07:19Z
Pulseupdated
Dependenciesbrotli, giflib, highway, imath, jpeg-turbo, libpng, little-cms2, openexr
Build dependenciesasciidoc, cmake, docbook-xsl, doxygen, pkgconf, sphinx-doc, webp
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namejpeg-xl
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

jpeg-xl-doc 0.11.2-0.1~deb13u1

JPEG XL Image Coding System - "JXL" (documentation)

https://github.com/libjxl/libjxl

sudo apt install jpeg-xl-doc
  • Section: doc
  • Architecture: all
  • Source Package: jpeg-xl
  • 1 dependencies
  • normalized package name match
  • Matched by: Jpeg Xl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jpeg-xl-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjpegxl-java 0.11.2-0.1~deb13u1

JPEG XL Image Coding System - "JXL" (java bindings)

https://github.com/libjxl/libjxl

sudo apt install libjpegxl-java
  • Section: java
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 6 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Jpeg Xl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjpegxl-java from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjxl-dev 0.11.2-0.1~deb13u1

JPEG XL Image Coding System - "JXL" (development files)

https://github.com/libjxl/libjxl

sudo apt install libjxl-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 4 dependencies
  • normalized package name match
  • Matched by: Jpeg Xl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjxl-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjxl-devtools 0.11.2-0.1~deb13u1

JPEG XL Image Coding System - "JXL" (dev command line utility)

https://github.com/libjxl/libjxl

sudo apt install libjxl-devtools
  • Section: utils
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 12 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Jpeg Xl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjxl-devtools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjxl-gdk-pixbuf 0.11.2-0.1~deb13u1

JPEG XL Plugin for gdk-pixbuf

https://github.com/libjxl/libjxl

sudo apt install libjxl-gdk-pixbuf
  • Section: libs
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 4 dependencies
  • normalized package name match
  • Matched by: Jpeg Xl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjxl-gdk-pixbuf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjxl-tools 0.11.2-0.1~deb13u1

JPEG XL Image Coding System - "JXL" (command line utility)

https://github.com/libjxl/libjxl

sudo apt install libjxl-tools
  • Section: utils
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 10 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Jpeg Xl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjxl-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libjxl0.11 0.11.2-0.1~deb13u1

JPEG XL Image Coding System - "JXL" (shared libraries)

https://github.com/libjxl/libjxl

sudo apt install libjxl0.11
  • Section: libs
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 6 dependencies
  • normalized package name match
  • Matched by: Jpeg Xl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libjxl0.11 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

jpeg-xl-doc 0.7.0-10.2ubuntu6

JPEG XL Image Coding System - "JXL" (documentation)

https://github.com/libjxl/libjxl

sudo apt install jpeg-xl-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: jpeg-xl
  • 1 dependencies
  • normalized package name match
  • Matched by: Jpeg Xl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: jpeg-xl-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libjpegxl-java 0.7.0-10.2ubuntu6

JPEG XL Image Coding System - "JXL" (java bindings)

https://github.com/libjxl/libjxl

sudo apt install libjpegxl-java
  • Section: universe/java
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 5 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Jpeg Xl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libjpegxl-java from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libjxl-dev 0.7.0-10.2ubuntu6

JPEG XL Image Coding System - "JXL" (development files)

https://github.com/libjxl/libjxl

sudo apt install libjxl-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 4 dependencies
  • normalized package name match
  • Matched by: Jpeg Xl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libjxl-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libjxl-devtools 0.7.0-10.2ubuntu6

JPEG XL Image Coding System - "JXL" (dev command line utility)

https://github.com/libjxl/libjxl

sudo apt install libjxl-devtools
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 11 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Jpeg Xl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libjxl-devtools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libjxl-tools 0.7.0-10.2ubuntu6

JPEG XL Image Coding System - "JXL" (command line utility)

https://github.com/libjxl/libjxl

sudo apt install libjxl-tools
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 12 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Jpeg Xl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libjxl-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libjxl0.7 0.7.0-10.2ubuntu6

JPEG XL Image Coding System - "JXL" (shared libraries)

https://github.com/libjxl/libjxl

sudo apt install libjxl0.7
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: jpeg-xl
  • 6 dependencies
  • normalized package name match
  • Matched by: Jpeg Xl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libjxl0.7 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Nix92%

ssimulacra2

nix profile install nixpkgs#ssimulacra2
  • installed executable or alias match
  • Matched by: Ssimulacra2
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ss/ssimulacra2/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment