Selenoid is a free open-source replacement of Selenium Grid running browser tests in Docker containers. It is known to work in big clusters with 5000+ parallel browsers, scales with no downtime and is used all over the world.


Cypress is described as 'Front end automated testing tool created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a' and is a automated testing tool in the development category. There are more than 25 alternatives to Cypress for a variety of platforms, including Linux, Mac, Windows, Web-based and Self-Hosted apps. The best Cypress alternative is Selenium, which is both free and Open Source. Other great apps like Cypress are BrowserStack, Playwright, Oglama and TestTube.
Selenoid is a free open-source replacement of Selenium Grid running browser tests in Docker containers. It is known to work in big clusters with 5000+ parallel browsers, scales with no downtime and is used all over the world.


SlimerJS is a scriptable browser. It allows you to manipulate a web page with a Javascript script: opening a webpage, clicking on links, modifying the content... It is useful to do functional tests, page automaton, network monitoring, screen capture etc.

CodeceptJS is a modern end to end testing framework with a special BDD-style syntax. The tests are written as a linear scenario of the user's action on a site.



Testing can be a drag. AVA helps you get it done. AVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that let you write tests more effectively. So you can ship more awesome code.

An intuitive tool for end-to-end web app testing. Start automating QA work and regression tests without wasting time on learning new frameworks.




TestCafe is a pure node.js end-to-end solution for testing web apps. It takes care of all the stages: starting browsers, running tests, gathering test results and generating reports. TestCafe doesn’t need browser plugins - it works in all popular modern browsers out-of-the-box.




Moon is an commercial Selenium-compatible solution for testing web and mobile applications running in Kubernetes cluster.



Develop acceptance tests and end-to-end tests with real-time feedback. A developer-centric experience to writing tests with real-time feedback using Mocha, Jasmine or Cucumber.js.



Protractor is an end-to-end test framework for AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.

Frontend Robot is a cloud-based end-to-end testing tool. It allows you to create, run and manage your tests from the cloud, without code or servers to maintain.




It's limited to just one framework.