An open-source, self-hosted platform for visual regression testing that tracks UI changes via image comparison.
Visual Regression Tracker is an open-source platform for visual testing that automatically detects UI changes by comparing screenshots. It receives images from automated tests, performs pixel-by-pixel comparison with accepted baselines, and provides immediate results to catch unexpected visual regressions. The system helps teams maintain UI consistency across web, mobile, and desktop applications.
Quality assurance engineers, test automation developers, and DevOps teams implementing visual regression testing in their CI/CD pipelines. It's particularly valuable for teams testing responsive web applications, design systems, or applications with strict visual consistency requirements.
Developers choose Visual Regression Tracker because it's a flexible, self-hosted alternative to commercial visual testing services, offering multiple comparison algorithms and framework-agnostic integration. Its Docker-based deployment and data privacy controls make it ideal for organizations needing secure, customizable visual testing infrastructure.
Backend and Frontend application for tracking differences via image comparison
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports multiple algorithms like Pixelmatch, Looks-Same, Odiff, and AI-powered VLM, allowing teams to choose based on pixel accuracy, human perception, or layout detection needs.
Works with any automation tool via SDKs for JavaScript, Java, Python, .NET, and REST API, ensuring broad compatibility with existing test suites.
Tracks historical baseline images and supports ignore regions, helping teams manage test variations and improve stability over time, as highlighted in the features.
Docker-based deployment keeps all data within your infrastructure, ideal for organizations with strict data privacy requirements, as emphasized in the setup section.
Includes standalone tools for comparing PDF documents, extending visual testing beyond web applications to documentation systems, as noted in the features.
Requires Docker installation and configuration, including manual steps for environment variables and port management, which can be complex for teams without DevOps expertise.
Pre-built agents are only available for a few frameworks like Playwright and Cypress, so integration with other tools may require custom work using the core SDKs.
As a self-hosted-only solution, there's no SaaS offering, forcing teams to handle all maintenance, scaling, and updates themselves, which adds operational burden.
The README doesn't address resource requirements for large-scale image comparisons, leaving teams to guess at server needs for high-volume testing scenarios.