# lost-pixel/lost-pixel

Open source alternative to Percy, Chromatic, Applitools.

Repository: https://github.com/lost-pixel/lost-pixel
Canonical: https://ross.abutalabs.com/products/lost-pixel
Homepage: https://lost-pixel.com/
Language: TypeScript
License: MIT
License Family: permissive
Topics: testing-tools, visual-regression-testing, visual-regressions, typescript, cd, ci, developer-tools, development-tools, github-actions, ladle, platform, quality-assurance, saas, storybook, test-automation, tools, histoire, vue3
Archived: true
Last push: 2026-04-22T17:12:49+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 78, release rhythm 40, longevity 100
- inputs: {"age_days": 1717, "days_push": 133, "days_rel": 657, "gap_med": 8, "n_releases_24m": 4}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1682, forks 83 (observed 2026-08-28T04:05:21.687020+00:00)

## What it is
Lost Pixel is an open-source visual regression testing tool and GitHub Action that compares screenshots from Storybook, Ladle, Histoire, page screenshots, or custom Playwright/Cypress flows against baselines. It ships as an OSS engine plus a managed SaaS platform, positioned as an alternative to Percy, Chromatic, and Applitools.

## Use cases
- catch visual regressions in UI components before shipping
- run visual regression tests on Storybook stories in CI
- compare full page screenshots on pull requests
- test UI across multiple browsers and device breakpoints
- set up an open-source alternative to Percy or Chromatic
- mask or hide dynamic elements before screenshot comparison

## When to choose
- you want visual regression testing tightly integrated with GitHub Actions
- you already use Storybook, Ladle, Histoire, or Playwright and want screenshot checks
- you need an affordable or self-hostable alternative to Percy/Chromatic/Applitools
- you need per-screenshot thresholds, masking, and multi-browser/breakpoint runs

## When to avoid
- you need a long-term supported product - the team is joining Figma and sunsetting the product
- you need non-web visual testing (native mobile or desktop apps)
- you require a managed platform with guaranteed future support and SLAs

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: testing, e2e-testing, image-processing, ci-cd
- domain: testing, frontend, web-development, developer-tools
- platform: cli
- tags: visual-regression-testing, storybook, ladle, histoire, playwright, screenshot-testing, github-actions, percy-alternative, chromatic-alternative, saas, sunset, nodejs, docker, web-server

## Member repositories
- lost-pixel/lost-pixel (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:21.687020+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:41:22.685557+00:00, confidence not recorded.
  - readme: https://github.com/lost-pixel/lost-pixel (fetched 2026-08-28T04:05:21.687020+00:00, sha 5a69fb8e0bbc)
  - homepage: https://lost-pixel.com/ (fetched 2026-08-29T11:14:48.482467+00:00, sha 44732d08b2e0)
  - site_page: https://docs.lost-pixel.com/user-docs/setup/lost-pixel-platform (fetched 2026-08-29T11:14:48.495272+00:00, sha a832e6eb8002)
  - site_page: https://www.lost-pixel.com/about-us (fetched 2026-08-29T11:14:48.497016+00:00, sha c650ee4d750b)
  - site_page: https://docs.lost-pixel.com/user-docs (fetched 2026-08-29T11:14:48.491717+00:00, sha 9835dfb46bcf)
  - registry_npm: https://registry.npmjs.org/lost-pixel (fetched 2026-08-29T11:14:48.498628+00:00, sha fce720e4cb9a)
  - site_page: https://www.lost-pixel.com/pricing (fetched 2026-08-29T11:14:48.493575+00:00, sha 20cfb71438ed)
- Data as of 2026-08-30T08:39:29.467469+00:00.
