Cypress
Cypress is a fast, easy, and reliable testing tool for anything that runs in a browser, built to make end-to-end testing enjoyable and efficient.
Cypress is built in TypeScript, distributed under the MIT License, 49.6k GitHub stars from 100 contributors, latest release v15.13.1.
When to use Cypress
Cypress is listed here as a Testing project. The directory calls out End-to-end testing, Real-time reloading, Snapshots for easy debugging as capabilities associated with it.
Other recorded traits for Cypress include Network traffic control, Time travel debugging.
Besides Testing, this page also files Cypress under Development, DevOps, Web.
Cypress compared with
Records in this directory name Selenium, Puppeteer, Playwright, TestCafe as products people compare with Cypress. That list is editorial metadata, not a claim that Cypress replaces each of them.
Open-source projects that mention Cypress are collected on a separate alternatives page.
What the Cypress stats reflect
GitHub currently shows 49.6k GitHub stars, about 100 contributors, 3.4k forks, 1.2k open issues, latest tracked release v15.13.1. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v15.13.1
- License
- MIT License
Our Newsletter
Get new Testing tools right in your inbox
Get short emails with useful testing projects, releases, and repos worth watching.
Key features of Cypress
- End-to-end testing
- Real-time reloading
- Snapshots for easy debugging
- Network traffic control
- Time travel debugging
Recorded alternatives to Cypress
Compare with
Cypress resources
Cypress on GitHub
Frequently asked questions
What is Cypress?
Cypress is a fast, easy, and reliable testing tool for anything that runs in a browser, built to make end-to-end testing enjoyable and efficient. This directory highlights End-to-end testing, Real-time reloading, Snapshots for easy debugging.
Is Cypress free to use?
Cypress is published as open source under the MIT License. The directory lists End-to-end testing, Real-time reloading, Snapshots for easy debugging among its recorded capabilities.
What language is Cypress written in, and what is the latest release?
Cypress is written primarily in TypeScript. The latest release tracked on this page is v15.13.1.
How widely is Cypress used on GitHub?
Cypress has about 49.6k GitHub stars across about 100 contributors. It also has about 3.4k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Cypress with?
This directory records Selenium, Puppeteer, Playwright, TestCafe as comparison points for Cypress. A longer list of open-source projects that mention Cypress is at https://www.open-source-tools.com/alternatives/cypress.
Related tools
Playwright
A comprehensive framework for Web Testing and Automation, enabling robust testing of Chromium, Firefox, and WebKit through a unified API.
Puppeteer
A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol.
Selenium
Selenium is a powerful browser automation framework and ecosystem, enabling developers to automate web browsers for testing and other tasks.
Puppeteer-extra
Puppeteer Extra allows you to extend Puppeteer's functionality by using plugins to teach it new tricks. It's designed to make puppeteer more powerful and flexible through an easy plugin framework.
Rrweb
A powerful open-source library to record and replay browser sessions, ideal for debugging and user research.
Msw
Industry standard API mocking library for JavaScript, providing seamless network request interception and testing utilities.