Oxipng
github.com
Spec sheet
- Purpose
- Oxipng is a multithreaded PNG optimizer written in Rust.Read 12 Oct 2026 · github.com
- Platforms
- The README describes Windows downloads from GitHub Releases and recommends distro package repositories for macOS or Linux where available.Read 12 Oct 2026 · github.com
- Integrations
- The README provides a pre-commit hook configuration for running Oxipng on a Git repository.Read 12 Oct 2026 · github.com
- License
- The GitHub repository identifies the project as MIT licensed.Read 12 Oct 2026 · github.com
- Founded
- 2015Read 28 Sep 2026 · github.com
- Animated PNG
- Oxipng supports limited APNG optimization, including alpha optimization, refiltering, and recompression of frames; transformations are disabled.Read 12 Oct 2026 · github.com
- API access
- YesRead 20 Sep 2026 · github.com
- APNG limit
- APNG optimization is limited to alpha optimization, refiltering, and recompression of frames; other transformations are disabled.Read 11 Oct 2026 · github.com
- Batch processing
- YesRead 20 Sep 2026 · github.com
- Compression
- It offers optimization levels 0 through 6 and a max preset; higher levels can improve compression but take longer, with diminishing returns.Read 12 Oct 2026 · github.com
- Compression modes
- bothRead 20 Sep 2026 · github.com
- Containers
- The project publishes a Docker image for linux/amd64 and linux/arm64.Read 12 Oct 2026 · github.com
- Contributions and support
- The project accepts contributions through GitHub pull requests and bug reports through GitHub issues.Read 11 Oct 2026 · github.com
- Distribution
- The README says Oxipng can be installed through Cargo or built from source with stable or nightly Rust.Read 12 Oct 2026 · github.com
- Docker
- A Docker image is available for linux/amd64 and linux/arm64.Read 11 Oct 2026 · github.com
- Installation
- The project documents Windows releases, package manager options, Cargo installation, and building from source; it recommends distro packages for macOS or Linux when sufficiently up to date.Read 11 Oct 2026 · github.com
- Interfaces
- Oxipng is a command-line utility and can also be used as a library in other Rust programs.Read 12 Oct 2026 · github.com
- Metadata
- Its strip option removes metadata using safe, all, or a specified list of metadata chunks.Read 12 Oct 2026 · github.com
- Metadata controls
- YesRead 20 Sep 2026 · github.com
- Metadata handling
- The --strip option removes safe, all, or selected metadata chunks from processed images.Read 11 Oct 2026 · github.com
- Optimization caveat
- The README says higher optimization levels and Zopfli compression are not guaranteed to produce smaller output in every case.Read 11 Oct 2026 · github.com
- Optimization levels
- Optimization ranges from -o 0 through -o 6 or -o max; the default is -o 2.Read 11 Oct 2026 · github.com
- Project history
- Oxipng began in 2015 as a rewrite of OptiPNG, with multithreading and Rust among its stated goals.Read 11 Oct 2026 · github.com
- Related software
- The README lists ImageOptim, Squoosh, FileOptimizer, Curtail, pyoxipng, jSquash, and Trunk as software using Oxipng.Read 11 Oct 2026 · github.com
- Release
- The GitHub Releases page identifies v10.2.1 as the latest release.Read 12 Oct 2026 · github.com
- Security updates
- The security policy says only the latest version receives security updates and old branches are not maintained.Read 12 Oct 2026 · github.com
- Supported formats
- PNG,APNGRead 20 Sep 2026 · github.com
- Transparency
- The alpha option can improve compression of images with transparency by changing fully transparent pixels’ color values, which the README describes as technically lossy.Read 12 Oct 2026 · github.com
- Used by
- The README lists ImageOptim, Squoosh, FileOptimizer, Curtail, pyoxipng, jSquash, and Trunk as software using Oxipng.Read 12 Oct 2026 · github.com
- Vulnerability reporting
- The security policy directs private vulnerability reports through the repository’s advisories page and asks users to submit dependency fixes as pull requests.Read 12 Oct 2026 · github.com
- Ways to use it
- It can be used as a command-line utility or as a library in Rust programs.Read 11 Oct 2026 · github.com
Where Specifiction places it
- Image Compression Software#64 of 857.5