Open source

We build the testing tools we use on client projects — and publish them for everyone. They are free, open source and in active use.


playwright-repl & Dramaturg

Interactive browser automation with record & replay. Type simple commands like click "Submit" or fill "Email" "a@b.c", see the result immediately, and record your clicks into a reusable script.

Used for: writing and debugging Playwright tests faster.

GitHub · npm · Chrome Web Store (Dramaturg) · VS Code Marketplace


nextcov

Code coverage for Next.js apps from Playwright end-to-end tests — including React Server Components, which standard coverage tools miss.

Used for: seeing what your end-to-end tests actually cover.

GitHub · npm · Read the series


msw-terrarium

Isolated, stateful API mocks for parallel Playwright tests. Each test gets its own "bucket" of mock data, so tests running at the same time never interfere.

Used for: fast, reliable tests that run in parallel.

GitHub · npm · Example app


vitest-coverage-merge

Merge Vitest coverage from unit tests (jsdom) and browser component tests into one accurate report — handling the statement-count differences between the two environments.

Used for: one coverage number across all your Vitest tests.

GitHub · npm · Read the article


Earlier projects

More projects on GitHub.

Want these tools — and the experience behind them — applied to your test suite?

Book a 30-min call