
An open source, self-hosted visual regression testing platform.
Developed with TypeScript, React, Next.js, Tailwind, shadcn/ui, TanStack Query, oRPC, and Better Auth.
Screenshots captured and diffed with Playwright.
Background jobs processed with BullMQ and Redis.
Database managed with Drizzle, NeonDB, and PostgreSQL.
Snapshots stored in AWS S3.
Tested with Vitest, Playwright, Storybook, Testcontainers, and MSW.
Monorepo managed with Turborepo and pnpm.
Deployed with Docker, Kubernetes, Helm, ArgoCD, and GitHub Actions.
Monitored with OpenTelemetry and Prometheus.
Hosted with Hetzner.
github.com/open-visual-regression/open-visual-regression





