odiff
« Back to VersTracker
Description:
Very fast SIMD-first image comparison library (with nodejs API)
Type: Formula  |  Tracked Since: Feb 7, 2026
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 2,756  |  Forks: 98  |  Language: Zig  |  Category: Developer tools
Tags: image diff testing visual-regression performance
Install: brew install odiff
About:
Odiff is a high-performance image comparison library that leverages SIMD (Single Instruction, Multiple Data) instructions for extremely fast pixel-by-pixel diffing. It provides a Node.js API for easy integration into testing pipelines and visual regression workflows. Its primary value is delivering accurate visual diffs with minimal performance overhead, making it ideal for automated testing.
Key Features:
  • SIMD-optimized for extremely fast image comparison
  • Provides pixel-level diffing with configurable thresholds
  • Includes a Node.js API for easy integration
  • Outputs visual diff images and detailed comparison metrics
  • Supports PNG, JPEG, and TIFF image formats
Use Cases:
  • Visual regression testing in CI/CD pipelines
  • Automated quality assurance for UI and design changes
  • Detecting visual differences between website screenshots
Alternatives:
  • pixelmatch – JavaScript-based but generally slower; Odiff uses SIMD for superior speed
  • ImageMagick compare – More general-purpose image tool; Odiff is specialized and faster for programmatic diffing
Version History
Detected Version Rev Change Commit
Feb 7, 2026 11:14am 0 META 9dbde138