Make GitHub CSV Diffs Readable with an Inline Table View
GitHub Better CSV Diff, from letconst, improves reviewing CSV changes on GitHub by converting raw text diffs into a side-by-side, table-like view. The extension makes column and row differences easier to scan inside the browser during code review workflows. It targets software developers, data scientists, and researchers who review dataset commits and pull requests and offers a visual alternative to GitHub's default text diffs.
Integrates directly with GitHub diff pages and both UI layouts
The extension attaches to GitHub's diff interfaces and is designed for use on pull request pages and individual commit views. Compatibility with both Preview UI and Classic UI means the extension activates across GitHub's common layouts. It also offers a clear control to switch back to the original text-based diff, so reviewers can compare the enhanced view with GitHub's native output without leaving the page.
Parses CSV content in-page to present cell-level changes
The tool reads CSV text from the page DOM and converts rows and columns into a rendered view; that parsing supports word- and character-level change highlighting so small edits in a cell are visible. Because parsing happens inside the page, the rendered view updates as you navigate diffs, which helps when scanning large dataset changes without copying files out of the browser.
Keeps repository data inside the browser, avoiding external transfers
Privacy is treated as a core behavior: the extension's design processes CSV content locally and does not send repository data to external servers. Documentation for the add-on notes that it operates entirely within the browser DOM and does not require authentication tokens, so review data never leaves the user's environment as part of its normal operation.
Ships as a Chrome extension compatible with Chromium-based browsers
The tool is distributed as a Chrome extension and supports Chromium-based alternatives such as Microsoft Edge and Brave, making it usable in common desktop workflows. Installation and activation are confined to the browser extension model, so teams that standardize on Chromium browsers can add the tool to existing review toolchains without additional services or integrations.
A focused utility that reviewers find useful for dataset diffs
Recognized by users as a valuable utility for people who find GitHub's raw CSV diffs hard to parse, this extension is a practical option for reviewers who handle tabular datasets inside pull requests. Try it on a representative pull request to confirm it matches your repository's CSV formatting and review workflow; if it fits, it reduces the manual effort of scanning long text diffs.





