OSS Tanbou

run browser end-to-end and component tests through an interactive runner and CLI

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
51,043
Primary language
TypeScript
License
MIT
Repository last updated
Oct 3, 2026
On this page

Overview

Cypress is a testing tool for applications that run in a browser. It is installed as an npm package and supports interactive Test Runner workflows for authoring and debugging alongside CLI execution for automation. The repository covers both end-to-end and component testing.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Run end-to-end and component tests in the browser

The Cypress package targets browser application testing, while repository metadata and package structure cover both end-to-end and component-testing workflows.

Sources: [1][4]

Use CLI open, run, and verify workflows

The CLI can open the interactive Test Runner, run tests from a terminal, and verify that the Cypress executable is installed correctly.

Sources: [2]

Best fit

Fits teams using one test suite for local debugging and CI regression runs

Developers can inspect failures interactively during local work and execute the same browser tests from the CLI in automated CI workflows.

Sources: [1][2]

Before adoption

Match the Node versions supported by the 16.1.1 published CLI

The v16.1.1 CLI package requires Node.js ^22.0.0 || ^24.0.0 || >=26.0.0, so local and CI runtimes need to stay within that range.

Sources: [4]

Include the executable and host requirements in CI design

The npm package relies on a Cypress executable after installation. Review the official system requirements and account for binary caching plus network or proxy conditions in CI.

Sources: [3]

Official sources

  1. [1]Cypress v16.1.1 README(2026-10-03)
  2. [2]Cypress v16.1.1 CLI README(2026-10-03)
  3. [3]Cypress v16.1.1 npm README(2026-10-03)
  4. [4]Cypress v16.1.1 CLI package metadata(2026-10-03)
  5. [5]Cypress 16.1.1 release(2026-10-03)
Supplemental curator note

Cypress supports both interactive local debugging and automated CLI execution for browser application tests. Its install also manages the Cypress executable, so account for host requirements, proxies, and CI caching in deployment workflows.

Try it in 3 steps

  1. 1

    Create a small evaluation project

    Use a small npm project before adding Cypress to an existing application. Cypress 16.1.1 requires Node.js ^22, ^24, or >=26.

    mkdir cypress-demo && cd cypress-demo && npm init -y
  2. 2

    Add Cypress 16.1.1 as a development dependency

    Pin the package version and install the matching Cypress executable.

    npm install --save-dev cypress@16.1.1
  3. 3

    Verify the executable and open the Test Runner

    Confirm the binary works, then launch the interactive Test Runner. The first run can scaffold either end-to-end or component-testing configuration.

    npx cypress verify && npx cypress open
Check the official README

Growth

Growth trends · Last 30 days

51,043 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
117
Open PRs
68

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • cypress
  • end-to-end-testing
  • angular-testing-library
  • component-testing
  • cypress-cloud
  • cypress-schematic
  • react-testing-library
  • svelte-testing-library
  • testing-framework
  • testing-library
  • testing-tool
  • vue-testing-library
Stars
51,043
Forks
3,646
Watchers
633
Open issues
1,049
Contributors
411
Owner type
Organization
Primary language
TypeScript
License
MIT
Repository last updated
Oct 3, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?