JavaScript testing framework for end-to-end and component testing in the browser
Open Source Alternative to
Repository activity
- Stars50.1k
- Forks3.4k
- Open Issues1.2k
License
MIT
Languages
- TypeScript
- JavaScript
- Vue

About Cypress
Cypress is a testing framework for anything that runs in a browser. It is used for front-end testing and supports JavaScript projects that need to write, run, and debug tests against browser-based applications.
It covers end-to-end testing and component testing, with ecosystem support reflected across Angular, React, Svelte, and Vue testing-library topics. Cypress is available for Mac, Linux, and Windows.
Cypress is open source and developed by Cypress.io. Cypress Cloud and Test Replay are part of its wider ecosystem, while the core tool can be installed on developer machines for local browser testing.
Key features
- End-to-end testing for browser-based applications
- Component testing for front-end projects
- Write, run, and debug JavaScript tests
- Works with Angular, React, Svelte, and Vue testing-library ecosystems
Details
- First released
- 2015
- Platforms
- Mac · Linux · Windows
- Testing
- End-to-end · Component
- Language
- JavaScript
- Governance
- Cypress.io
