Sift for GitHub
Overview
Review GitHub pull requests one kind of file at a time: tabs for Source, Tests, Docs, Infra and more. Big PRs load in seconds.
Big pull requests mix source changes with tests, lock files and generated files. Sift for GitHub adds tabs to GitHub's Files changed page so you can review one kind at a time. - Tabs for Source, Tests, Docs, Infra (serverless, CDK, Terraform, Docker, CI), Manifest (dependencies, readmes, changelogs, tool config) and Artifacts (build output, minified and generated code) out of the box, with file counts. - Make your own tabs with simple patterns: globs like package*.json, paths like services/*/lib/*, folders like test/ (gitignore syntax), and exclusions like !Manifest. - Pick the tab a PR opens on; the tab you choose on a PR is remembered across refreshes. - The file tree follows the tab you're on. - Works on both the new and the classic Files changed page. Faster big PRs (experimental, on by default). A 167-file PR loads fully in about 6.5 s instead of 30-45 s: - Load the open tab first: when a PR opens on a tab, all of that tab's diffs load first, in large batches, instead of GitHub's one request at a time through the whole PR. - Load the rest in the background: then every other diff loads, so switching tabs is instant and makes no more requests. - Parallel diff loading: when GitHub loads diffs a few at a time, they load several requests at a time instead of one after another. No account, no tracking. Settings stay in your browser.
0 out of 5No ratings
Details
- Version0.7.1
- UpdatedOctober 18, 2026
- Offered byDang H.
- Size34.98KiB
- LanguagesEnglish
- Developer
Email
huynhminhdang@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site