Skip to content

Develop.Test. Ship.๐Ÿฆ– Open source e2 low-code web testing. Blazing fast alternative to Selenium, Cypress.

Notifications You must be signed in to change notification settings

PAC-JECRC/crusher

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


Ship the best version of your website

A modern web testing tool for developers and testers ๐Ÿ”ฅ๐Ÿ”ฅ

Download ยท Install & Use ยท Documentation ยท




Crusher is open-source no-code e2e web testing/monitoring. E2E testing is grueling and frustrating. We're reimagining the whole workflow to make it blazingly simple and fast.

enter image description here

You can integrate user flow and UI regression testing without going thru hassle. All without managing infra, creating a framework or managing breaking selectors.

Software development has evolved a lot in the last decade, but testing is still the same. Devs should be able to ship better software faster. We started this because we were genuinely frustrated with testing workflows.

๐Ÿš€ Demo

Here's how testing should be in 21st century

๐Ÿš€ Start using Crusher

On crusher cloud for free

Fastest and most powerful way to try Crusher.


Deploy it on your infra (self-host)

๐Ÿ”ฎ Features

  • Create test without no code/low code.
  • Test UI and compare pixel perfect change with the last build.
  • Replay tests recording to debug faster.
  • Run test on chromium (Open source) and all browsers supported (EE).
  • Primitive user actions detection.
  • Production monitoring (EE feature)
  • Integrate with Github/Other services as Build check (EE feature)
  • Get alerts when build fails.
  • Report accessible by everyone in the team.
  • Host in your own secure private network.

We're still early. If you face bug/feature request, please file a new issue :D.

๐Ÿ’ก Philosophy

Software dev is getting more complex, with tons of APIs coming in. Things break due to various reasons & it's going to increase in the future.

This leads to angry customers, stakeholder and your product/startup becomes chaotic which could be avoided easily.

Knowing when/where things break is very critical. Good workflow are needed to make it simple to deliver HQ software fast.

๐Ÿ˜Ž What's so cool about this

Testing is not new. There are tons of solutions out there, still testing is an unsolved piece of the puzzle in the dev lifecycle.

We try to reimagine how testing should work. Few things that differentiate us

1.) UI first approach. The web is about how it looks, and we help you ship pixel-perfect UIs. As devs, we work hard to build software. Although, in the process, some tasks are boring, grueling, & eat up our time.

2.) No-code/low-code for primitive action. We use no-code to detect primitive user actions.

3.) Removing noise from dev workflow. We are reimagining how processed, should be.

4.) Making things simple and fast. We take inspiration from Figma, Linear :D.

๐Ÿ›ฃ๏ธ Some use cases

  • Testing your app e2e with each commit or in dev.
  • Testing responsiveness of your UIs.
  • Ensuring your app across different browsers.
  • Alerting system when any component stops working.
  • Debug system that helps you when something breaks.
  • Creating automated tools or scraping data from site.
  • Or maybe keeping an eye on your competitor ๐Ÿ‘€

Is Crusher the right choice for me?

  • Do you want to have complete testing suite?
  • Does your site break in production and staging?
  • Do you want a super simple to use software?
  • Do you care about quality of your web app?

If the answers to the above are YES, then Crusher would be a great fit for your application. Dgraph integrates seamlessly into most application in < 5 mins.

๐Ÿ›ฃ๏ธ Architecture

enter image description here

๐Ÿ›ฃ๏ธ Roadmap

Check about roadmap plan here.

๐Ÿ›ฃ๏ธ Download Recorder

Check about roadmap plan here.

๐Ÿงฑ Self deployment

Infra provider One-click link Additional information
Docker
Deploy

๐Ÿ“ License


This repo is entirely MIT licensed, except the **/src_ee directory (if applicable). EE features (contained in the src_ee directory) require a Crusher license. Contact us at [[email protected]](mailto:[email protected]) for more information.

๐Ÿค Contributors


ย  ย ย 

About

Develop.Test. Ship.๐Ÿฆ– Open source e2 low-code web testing. Blazing fast alternative to Selenium, Cypress.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 61.3%
  • JavaScript 27.1%
  • EJS 7.1%
  • PLpgSQL 3.3%
  • HTML 0.4%
  • Dockerfile 0.4%
  • Other 0.4%