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

didi/sharingan

Sharingan(写轮眼)是一个基于golang的流量录制回放工具,适合项目重构、回归测试等。 observed · 2026-08-28

github.com/didi/sharingan · Go · Apache-2.0 (permissive) · archived 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
didi/sharinganmain10

For agents

markdown · JSON · MCP: product_card(name="didi/sharingan")

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