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
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
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
- readme: https://github.com/probelabs/goreplay · fetched 2026-08-28 · 51124aee766b
- homepage: https://goreplay.org · fetched 2026-08-29 · b80b0f93c3bf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| probelabs/goreplay | main | 52 |
For agents
markdown · JSON · MCP: product_card(name="probelabs/goreplay")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem