pkg.soopen package index

brew / rank 1547

Install oxipng with Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, scoop, winget

Multithreaded PNG optimizer written in Rust. Version 10.2.1 via Homebrew; verified 2026-09-21. Also installable with nix: nix profile install nixpkgs#oxipng.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install oxipng

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install oxipng

MacPorts ports tree · graphics/oxipng/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add oxipng

Alpine Linux edge package indexes · oxipng · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install oxipng

Fedora Rawhide package metadata · oxipng · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#oxipng

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

Arch Linux pacmanverified · 92%
sudo pacman -S oxipng

Arch Linux sync databases · oxipng · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install oxipng

openSUSE Tumbleweed package metadata · oxipng · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/oxipng

Scoop official bucket manifest trees · bucket/oxipng.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id Shssoichiro.Oxipng -e

Windows Package Manager source index · Shssoichiro.Oxipng · source: cdn.winget.microsoft.com

overview

Package summary

Multithreaded PNG optimizer written in Rust

Commands and aliases

  • oxipng

history

Project history and usage

Oxipng is a multithreaded lossless PNG and APNG optimizer available as both a command-line program and a Rust library.

Project history

Oxipng began as a multithreaded lossless PNG optimizer. Its initial beta already combined color and bit-depth reduction, recompression, metadata stripping, and parallel processing.

Later development added a library interface, WebAssembly support, additional compression engines, improved palette and alpha-channel processing, APNG support, and parallel processing across multiple input files.

Adoption history

Oxipng is distributed through numerous system package managers, including Homebrew and major Linux, macOS, and Windows channels. It is also available as a Rust crate and command-line application.

How it is used

Users normally pass one or more PNG files to `oxipng`; optimization presets trade execution time for compression, while flags control metadata stripping, alpha optimization, interlacing, recursion, and output placement.

Oxipng has no persistent configuration or credentials file documented by the project. Repeatable settings are normally expressed as command-line arguments in scripts, build systems, or CI jobs.

Why package nerds care

Oxipng exemplifies the Rust generation of established Unix-style media utilities: a fast native binary, parallel operation, reproducible command-line behavior, and a reusable library behind the CLI.

Its choice between quick presets and progressively more expensive compression trials makes it useful both in interactive asset work and automated build pipelines.

Timeline

  • Initial release: Version 0.1.0 introduced the beta optimizer with multithreading and PNG reductions.
  • Library expansion: Version 0.8.0 added an interface for optimizing in-memory images.
  • Web expansion: Version 2.3.0 added WebAssembly support.
  • Toolchain expansion: Version 9.0.0 added basic APNG support and parallel processing of multiple files.

Related projects

  • OptiPNG is an older lossless PNG optimizer serving the same fundamental task.
  • pngquant instead uses lossy color quantization and is useful when smaller output matters more than exact pixel preservation.
  • Zopfli is one of the slow, high-compression Deflate approaches available in Oxipng's optimization workflow.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 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
oxipngcliglobal 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-11-04
manager version10.2.1
manager updated2026-09-21
local dataok
upstreamcurrent
latest detectedv10.2.1

https://github.com/oxipng/oxipng

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:oxipng
Version10.2.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/oxipng
Homepagehttps://github.com/oxipng/oxipng
Repositoryhttps://github.com/oxipng/oxipng
LicenseMIT
Source archivehttps://github.com/oxipng/oxipng/archive/refs/tags/v10.2.1.tar.gz
Last updated2026-09-21T07:58:55-04:00
Pulseupdated
Build dependenciesrust
Bottleavailable (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameoxipng
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.

Nix95%

oxipng

nix profile install nixpkgs#oxipng
  • normalized package name match
  • Matched by: Oxipng
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ox/oxipng/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

oxipng 9.1.5-r0

Multithreaded PNG optimizer written in Rust

https://github.com/shssoichiro/oxipng

sudo apk add oxipng
  • License: MIT
  • Architecture: x86_64
  • Source Package: oxipng
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Oxipng
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: oxipng from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

oxipng 10.2.0-1.fc45

Lossless PNG compression optimizer

https://crates.io/crates/oxipng

sudo dnf install oxipng
  • License: Apache-2.0 AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (Zlib OR Apache-2.0 OR MIT)
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: rust-oxipng
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Oxipng
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: oxipng from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

oxipng 10.2.0-1

A lossless PNG compression optimiser

https://github.com/shssoichiro/oxipng

sudo pacman -S oxipng
  • License: MIT
  • Architecture: x86_64
  • 2 dependencies
  • normalized package name match
  • Matched by: Oxipng
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: oxipng from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

oxipng 10.1.0-1.5

Multithreaded lossless PNG optimizer

https://github.com/oxipng/oxipng

sudo zypper install oxipng
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: oxipng
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Oxipng
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: oxipng from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

oxipng

sudo port install oxipng
  • normalized package name match
  • Matched by: Oxipng
MacPorts ports tree · api.github.com · MacPorts ports tree: graphics/oxipng/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/oxipng

scoop install main/oxipng
  • normalized package name match
  • Matched by: Oxipng
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/oxipng.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Shssoichiro.Oxipng

winget install --id Shssoichiro.Oxipng -e
  • normalized package name match
  • Matched by: Oxipng
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Shssoichiro.Oxipng from https://cdn.winget.microsoft.com/cache/source.msix

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation