Ross ROSS = Recommend OSS · open-source software intelligence for agents

rubycdp/cuprite

Headless Chrome/Chromium driver for Capybara observed · 2026-08-28

github.com/rubycdp/cuprite · homepage · Ruby · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

79/100

  • Activity 99
  • Release rhythm 40
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 2969
  • days_rel: 479
  • days_push: 8
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1395 stars · 98 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Cuprite is a pure Ruby headless Chrome/Chromium driver for Capybara that communicates directly via the Chrome DevTools Protocol through Ferrum, with no Selenium or WebDriver dependency. It lets you run Capybara integration tests against headless Chrome with fast, reliable browser control.

Use cases

  • run capybara tests in headless chrome
  • replace selenium with a faster ruby browser driver
  • test javascript-heavy rails apps with capybara
  • debug failing browser tests by inspecting the page
  • block or whitelist network requests during tests
  • run browser tests inside docker containers

When to choose

  • you use Capybara and want a Selenium-free headless Chrome driver
  • you need fast, stable integration tests driven over CDP
  • you run tests in CI or Docker and want simple container options

When to avoid

  • you need cross-browser testing beyond Chrome/Chromium
  • your test suite depends on Selenium-specific APIs like manage calls
  • you don't use Capybara or Ruby

Facets

library · maturity active

testing e2e-testing testing web-development developer-tools ruby browser capybara headless-chrome cdp ferrum integration-testing browser-driver

2 sources

Member repositories

RepositoryRoleHealth v2
rubycdp/cupritemain79

For agents

markdown · JSON · MCP: product_card(name="rubycdp/cuprite")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem