Building the product · Independent · 23 Oct 2026

cypress-io/cypress

Fast, easy and reliable testing for anything that runs in a browser.

← Building the product
Cypress. Browser testing framework.

In simple English

This tool tests websites by opening them in a real browser and clicking around just like a human user would. It checks if buttons work, pages load, and forms submit correctly. You write tests in TypeScript (a programming language that adds safety checks to JavaScript) or JavaScript. It catches bugs before your users find them. The software is free to use under the MIT licence (a legal permission that lets you use and change the code freely).

What it is

Cypress is an application testing framework that runs tests directly inside a browser alongside your code. It provides a visual desktop interface to watch tests execute step by step.

What it is good for

Solo builders who want to make sure their web app works properly across different pages and features without clicking through every single button by hand before every update.

Stars51k
LicenceMIT
Latestv16.2.0 (2026-10-14)checked 23 Oct 2026
Last code change2026-10-23
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Opens a visual window so you can watch your tests run and inspect elements at any step.
  • Automatically waits for pages and elements to load before clicking, which stops flaky tests.
  • Runs on Mac, Linux, and Windows with a straightforward command-line installation.
Watch for
  • Requires Node.js (a system that lets you run JavaScript outside of a web browser) and familiarity with writing JavaScript or TypeScript code.
  • Can consume significant RAM (random-access memory, the fast working memory your computer uses to run active programs) when running large test suites.
  • Advanced features like parallel test cloud runs push you towards paid cloud subscriptions.
Replaces

manual browser clicking and checking

Works well with

Playwright

Similar repositories
  • microsoft/playwright98k stars

    Another popular browser testing framework that supports multiple browser engines and languages.

  • puppeteer/puppeteer96k stars

    A control library for browsers maintained by Google that automates web pages through code.

Also reviewed on Repo Radar
  • unocss/unocss19k stars

    A styling engine that reads the labels in your markup and generates only the CSS those labels need.

  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

Install
npm install cypress --save-dev

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Testing & Quality › Browser & E2E Testing.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.