Building the product · Independent · 19 Oct 2026

creevey/creevey

Cross-browser screenshot testing tool for Storybook with fancy UI Runner.

← Building the product

In simple English

This tool takes pictures of your web interface components automatically. It checks if anything looks broken after you make changes. You run it on your own computer or server for free. It needs Node.js and Docker to run inside a sealed container. It saves time on manual visual checks.

What it is

Creevey is a visual regression testing tool that integrates directly with Storybook. It captures screenshots of your UI components across multiple web browsers and highlights any visual differences.

What it is good for

Solo builders who use Storybook and want to catch visual bugs before users see them. It removes the need for expensive commercial screenshot testing services.

Stars435
LicenceMIT
Latestv0.11.7 (2026-08-06)checked 19 Oct 2026
Last code change2026-08-06
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Runs locally or on your own server without monthly subscription fees.
  • Includes a web user interface to view test results and approve changes.
  • Tests multiple web browsers at the same time using Docker.
Watch for
  • Requires Node version 18 or higher and Docker installed on your machine.
  • First test run always fails until you approve the baseline screenshots.
  • Subtle browser rendering differences can cause false alarms in your tests.
Replaces

Manual visual inspection of web components

Works well with

Storybook

Similar repositories
  • garris/BackstopJS7.2k stars

    Catches visual regressions by comparing DOM screenshots across viewports.

Also reviewed on Repo Radar
  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

  • wntrblm/nox1.6k stars

    Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.

Install
yarn add -D creevey
yarn creevey test -s --ui

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.