jgrahamc/httpdiff
Perform the same request against two HTTP servers and diff the results observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4180
- days_rel: n/a
- days_push: 1837
- n_releases_24m: 0
Adoption not part of the score
2017 stars · 68 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go command-line tool that sends the same HTTP request to two servers and diffs the responses, highlighting differences in headers and bodies. It supports custom Host headers, HTTP methods, and ignoring volatile headers like Set-Cookie or Date.
Use cases
- compare responses from two http servers
- diff http headers and bodies between staging and production
- verify a server migration returns identical responses
- check differences between http and https endpoints
- debug why two urls return different results
- compare old and new server setups with same host header
When to avoid
- you need automated load or performance testing rather than response diffing
- you require a GUI or graphical diff viewer
- you need to diff more than two servers at once
- you want deep response body semantic comparison rather than raw diff
Facets
cli-tool · maturity maintenance
http-client developer-tools cli testing developer-tools web-development apis cli go cross-platform http-diff server-comparison response-diffing ansi-terminal server-migration-testing command-line
1 source
- readme: https://github.com/jgrahamc/httpdiff · fetched 2026-08-28 · 62a0e56326d0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jgrahamc/httpdiff | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="jgrahamc/httpdiff")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem