didi/sharingan
Sharingan(写轮眼)是一个基于golang的流量录制回放工具,适合项目重构、回归测试等。 observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
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: 2334
- days_rel: n/a
- days_push: 1069
- n_releases_24m: 0
Adoption not part of the score
2388 stars · 351 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Sharingan is a Go-based traffic recording and replay tool that captures real production request traffic (including downstream calls) and replays it offline with mocked downstream responses. It is designed for regression testing and project refactoring, offering noise removal, time resetting, batch replay, and coverage reports.
Use cases
- record production traffic for regression testing
- replay recorded traffic after refactoring a service
- mock downstream service calls during offline testing
- generate coverage reports from replayed traffic
- replay write traffic without polluting data
- batch replay traffic for smoke testing
When to choose
- you maintain Go services and need realistic regression tests without hand-built fixtures
- downstream dependencies make test environments unstable
- you are refactoring a microservice and want to verify behavior against real traffic
When to avoid
- your services are not written in Go (it requires a patched Go toolchain, go1.10–go1.15)
- you need traffic mirroring to a live environment rather than offline replay
- you need support for modern Go versions
Facets
library · maturity maintenance
testing mocking e2e-testing testing developer-tools backend microservices go cli traffic-recording traffic-replay regression-testing mock-server golang linux macos
1 source
- readme: https://github.com/didi/sharingan · fetched 2026-08-28 · 0769fd9e20b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| didi/sharingan | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem