Cypress logo

Cypress

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
Cypress screenshot

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