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
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
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
- readme: https://github.com/vcr/vcr · fetched 2026-08-28 · 108ab3eeb3bc
- homepage: https://benoittgt.github.io/vcr · fetched 2026-08-29 · efa260532cec
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vcr/vcr | main | 71 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem