7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Crusher

Open source

Crusher is a low-code, Playwright-based testing framework for recording and running end-to-end browser tests, with a recorder, SDK and reporting dashboard.

GitHub stars
588
Last commit
1 yr ago
Repository age
6 years
Version
v0.5.10
Licence
MIT
Self-hosted
Yes

About Crusher

Crusher is a testing framework that takes a low-code first approach to end-to-end web testing. You create tests by browsing your website with a Chromium-based recorder and adding assertions when needed, or by writing code, or a mix of both. The project describes itself as an alternative to Selenium, Cypress and Puppeteer.

It is built as an all-in-one tool with a recorder, an SDK and test infrastructure included. Code tests use Playwright APIs for finer control, execution runs on Playwright for speed and browser coverage including Chromium, Firefox and Safari, and results feed a central reporting dashboard with alerts and easy integration into existing projects.

Use cases include testing end-to-end user flows, testing UI changes and running tests locally. Crusher is MIT licensed and was in beta at v0.5 according to its README, with a v1.0 stable release anticipated. You can start by running an npx command in your git repository or by downloading a binary.

Key features

  • Chromium-based test recorder
  • Code tests with Playwright APIs
  • Chromium, Firefox and Safari support
  • Central reporting dashboard
  • Alerts and project integrations
  • Start with npx in a git repo

Good fit for

  • →End-to-end user flow testing
  • →UI regression checks
  • →Local test runs
Tags
testing
e2e-testing
low-code
playwright
browser-testing
automation
typescript
selenium-alternative

Crusher: questions and answers

What is Crusher used for?
Crusher is a low-code, Playwright-based testing framework for recording and running end-to-end browser tests, with a recorder, SDK and reporting dashboard. It is a good fit for end-to-end user flow testing, UI regression checks and local test runs.
Is Crusher open source?
Yes. Crusher is open source under the MIT licence. Its source code is on GitHub at crusher-dev/crusher and is written mainly in TypeScript.
Is Crusher free?
Yes. Crusher is open source, so the software itself is free to use.
What is Crusher an alternative to?
Crusher is an open-source alternative to Katalon, mabl, Testim and QA Wolf. Other open-source alternatives to Katalon include Playwright, WebdriverIO and Appium.
Is Crusher actively maintained?
The most recent commit to Crusher was on 12 July 2025, and the latest release is v0.5.10, published on 6 January 2023. The project has 588 stars on GitHub.

Open-source alternatives to Crusher

See all

SaaS alternatives to Crusher

See all