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

probelabs/goreplay

GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes. observed · 2026-08-28

github.com/probelabs/goreplay · homepage · Go · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

52/100

  • Activity 64
  • Release rhythm 8
  • 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-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4843
  • days_rel: n/a
  • days_push: 218
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

19318 stars · 96 forks observed · 2026-08-28

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

GoReplay is an open-source CLI tool written in Go that captures live HTTP traffic from production servers and replays it against test environments. It enables shadow testing, load testing, and traffic monitoring using real user data without acting as a proxy or requiring infrastructure changes.

Use cases

  • replay production HTTP traffic against a staging environment
  • load test a service with real user traffic patterns
  • capture live requests like tcpdump for debugging
  • validate deployments and config changes with real data before rollout
  • shadow test new infrastructure without affecting production
  • record and analyze request patterns for monitoring

When to choose

  • you want to test with real production traffic instead of synthetic test cases
  • you need load testing that reflects actual user behavior
  • you want a non-invasive capture tool that runs alongside your service without being a proxy
  • you need session-aware replay with connection pooling and TLS handling

When to avoid

  • you need to test non-HTTP binary protocols like Thrift or ProtocolBuffers (requires the paid PRO version)
  • you need a GUI-based testing tool
  • your traffic is encrypted end-to-end and you cannot capture on the terminating host
  • you only need simple unit or contract testing without real traffic

Facets

cli-tool · maturity active

testing benchmarking monitoring http-server middleware testing developer-tools performance web-development windows cli go traffic-replay load-testing shadow-testing http-traffic-capture qa real-traffic-testing devops linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
probelabs/goreplaymain52

For agents

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

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