cypress-io/cypress

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 18 minutes ago
Added to GitGenius on August 31st, 2026
Created on March 4th, 2015
Open Issues & Pull Requests: 1,061 (+1)
Number of forks: 3,661
Total Stargazers: 51,022 (+1)
Total Subscribers: 638 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.1 hours
Mean response time: 52.0 days
90th percentile: 114.3 days
Tracked items: 2,178

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 71% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "stage: needs information" is answered fastest, typically in about 7 hours, while "type: feature" waits about 2 days. 36% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 498
New in 7 days: 15
Closed in 7 days: 15
Avg open age: 1,129 days
Stale 30+ days: 439
Stale 90+ days: 348

Recent activity

Opened in 7 days: 14
Closed in 7 days: 15
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (641)
  • type: bug (365)
  • type: feature (253)
  • stage: needs investigating (216)
  • E2E (215)
  • Triaged (185)
  • prevent-stale (184)
  • stage: needs information (166)

Detailed Description

Cypress is an end-to-end testing framework that runs tests directly in the browser for web applications. The tool addresses the complexity of browser testing by executing tests in the same environment where the application runs, eliminating the abstraction layers that make traditional testing frameworks difficult to debug and maintain. This approach provides direct access to the DOM, network requests, and application state, allowing tests to interact with the application as a real user would while offering visibility into what happens at each step.

Cypress suits teams building modern web applications who need reliable automated testing without the overhead of managing separate test runners and browsers. The framework supports component testing alongside end-to-end testing, works with popular frameworks including Angular, React, Vue, and Svelte, and integrates with testing libraries for these ecosystems. The tool includes a visual test runner that displays the application under test alongside test execution, making it straightforward to understand why tests pass or fail. For teams considering alternatives, the README does not make explicit comparisons to other testing frameworks.

The project maintains active development with regular updates to the codebase. The repository shows consistent engagement with community contributions and maintains comprehensive documentation including a changelog and public roadmap. The tool is distributed through npm and supported by an official cloud service for test result storage and replay functionality, indicating sustained investment in the ecosystem around the core testing framework.