A cross-browser screenshot and interaction testing tool for Storybook with a visual UI runner.
Creevey is an open-source visual regression testing tool built for Storybook. It captures screenshots of UI components across different browsers and compares them to detect visual changes. The tool solves the problem of maintaining visual consistency in component libraries by automating screenshot testing directly from Storybook stories.
Frontend developers and teams using Storybook for component development who need to ensure visual consistency across browsers and prevent unintended UI regressions.
Developers choose Creevey for its deep Storybook integration, interactive testing capabilities, and self-hosted nature—offering a free, open-source alternative to SaaS visual testing platforms with full control over their testing environment.
Cross-browser screenshot testing tool for Storybook with fancy UI Runner.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses existing Storybook stories as test cases, eliminating the need for separate test definitions, as highlighted in the core features.
Allows writing interaction tests to simulate user actions before capturing screenshots, enabling more comprehensive visual checks.
Supports testing across multiple browsers via Docker or Selenium Grid, ensuring visual consistency in different environments.
Provides a web-based runner for reviewing, comparing, and approving tests with side-by-side comparisons, making regression management intuitive.
Tests update automatically when stories or components change, speeding up development workflow, as noted in the features.
Requires Docker or Selenium Grid configuration for cross-browser testing, which can be a barrier for teams without prior infrastructure.
As per the README, Chrome webdriver causes flaky screenshots with 1px borders and border-radius, requiring workarounds like adjusting thresholds.
Lacks features like viewport size definitions for stories, acknowledged in future plans, which are essential for responsive design testing.
Currently not supported in CI environments that use Docker-in-Docker, necessitating alternative setups like virtual machines.
Creevey is an open-source alternative to the following products:
Chromatic is a visual testing platform for frontend developers that helps catch UI bugs by automating visual testing for components and pages.
Percy is a visual testing and review platform that automatically captures screenshots and detects visual changes in web applications.
Happo is a visual regression testing tool that captures screenshots of UI components across different browsers and viewports to detect visual changes.