Browse a GitHub release diff one file at a time.
Paste any GitHub compare URL and DiffScope fetches the diff, lists every changed file in a sidebar, and only shows the ones you select. Useful when a release spans dozens of files and you only care about a few.
Paste a GitHub compare URL:
https://github.com/owner/repo/compare/v1.0...v2.0.diff
Then check or uncheck files in the sidebar. Use the pattern box to select files by glob (src/**/*.cpp) or regex (/\.h$/).
Single static HTML file — no build step.
- Put
index.htmlin a repo - Enable GitHub Pages (Settings → Pages → Deploy from branch)
- Done
- GitHub doesn't allow browser fetches of
.diffURLs directly, so requests are proxied through corsproxy.io. Only the raw diff text passes through — no credentials. - For private repos, download the diff locally (
curl ... > patch.diff) and paste the contents — or self-host a CORS proxy.