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

vcr/vcr

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests. observed · 2026-08-28

github.com/vcr/vcr · homepage · Ruby · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

71/100

  • Activity 89
  • Release rhythm 30
  • Longevity 100

Flags: no_license

How is this computed?

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

  • gap_med: n/a
  • age_days: 6033
  • days_rel: 254
  • days_push: 71
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

6077 stars · 511 forks observed · 2026-08-28

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

VCR is a Ruby library that records your test suite's real HTTP interactions into 'cassette' files and replays them on subsequent runs. It integrates with stubbing libraries like WebMock, Typhoeus, Faraday, and Excon to make tests fast, deterministic, and offline-capable.

Use cases

  • record and replay HTTP responses in Ruby tests
  • make test suite independent of external APIs
  • run tests offline deterministically
  • avoid flaky tests caused by third-party API changes
  • speed up integration tests by removing real network calls
  • filter sensitive data from recorded HTTP fixtures

When to choose

  • you write Ruby tests that hit external HTTP APIs and want reproducible fixtures
  • you need fast, deterministic tests without live network dependencies
  • you already use WebMock, Typhoeus, Faraday, or Excon

When to avoid

  • you need to test against live, changing API behavior
  • you are not working in Ruby
  • you need mocking for non-HTTP protocols

Facets

library · maturity maintenance

testing mocking http-client testing developer-tools web-development ruby http-recording cassettes test-doubles deterministic-tests

2 sources

Member repositories

RepositoryRoleHealth v2
vcr/vcrmain71

For agents

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

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