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.

RepoPi no longer tracks this repository daily. Stats below were last updated on 2026-01-27. See current data on GitHub.

19.2k
Stars
Go
Language

💡 Why It Matters

GoReplay addresses the challenge of testing changes in complex systems by capturing live HTTP traffic and replaying it in test environments. Unlike proxy-based tools, it passively listens on network interfaces, avoiding interference with production traffic and eliminating the need to route requests through an intermediary. This approach reduces deployment risk and improves confidence in code, configuration, or infrastructure changes. It is most useful for QA engineers and SREs who want to validate real-world traffic scenarios without synthetic test data. With over 19,000 stars and a recent commit in April 2025, the project shows solid maturity, though its growth has been flat. GoReplay is not suitable if you need deep protocol support beyond HTTP or require a commercial-grade solution out of the box; in those cases, tools like Traffic Parrot or commercial API testing platforms may be better choices.

🎯 When to Use

Use GoReplay when you want to capture and replay live HTTP traffic for testing or load simulation without modifying production infrastructure. If you need broader protocol support or advanced session replication, consider alternatives like Traffic Parrot or the GoReplay PRO extension.

👥 Team Fit & Use Cases

It is commonly used by teams running web services or APIs that want to validate deployments using real client traffic. Typical use cases include shadow testing for staging environments and load testing with authentic HTTP requests.

🏷️ Topics & Ecosystem

devops go qa testing testing-tools

📊 Activity

Latest commit: 2025-04-05. Activity data is based on daily RepoPi snapshots of the GitHub repository.