GitHub Jupyter Notebook Diff Viewer

View rich, interactive notebook-aware diffs for .ipynb files directly on GitHub PRs and commits.

As of June 2026, GitHub Jupyter Notebook Diff Viewer has users in the Developer Tools category.

Usersno change0%
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.0
Manifest V3

History

3 snapshots

Tracking since May 30, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
May 30, 20261.0.0
Jun 5, 20261.0.0
Jun 12, 202611.0.0
Now1.0.0

Permissions & access

Permissions
None declared
Host access
https://github.com/*, https://*.githubusercontent.com/*

Screenshots

GitHub Jupyter Notebook Diff Viewer screenshot 1

About

# github_ipynb

A Chrome extension that makes GitHub .ipynb diffs suck less.

When viewing Jupyter Notebook changes in GitHub pull requests, GitHub normally shows massive raw JSON diffs that are painful to review. github_ipynb injects a notebook-aware diff viewer directly into GitHub so you can actually understand what changed.

## What it does

- Detects .ipynb notebook diffs on GitHub PR pages
- Adds a “View Notebook Diff” button to notebook files
- Renders markdown cells as formatted markdown
- Syntax highlights code cells
- Shows added, removed, and modified cells clearly
- Collapses notebook outputs by default to reduce noise
- Runs entirely in the browser with no backend

## Why?

Jupyter notebooks are great for experimentation and terrible for traditional git diffs.

Even tiny notebook changes can generate unreadable JSON changesets full of metadata and output noise. This extension provides a cleaner review workflow directly inside GitHub.

## Current Limitations

This is currently an MVP and focuses on:

- Public GitHub repositories
- Pull request notebook diffs
- Browser-only rendering

Cell matching is currently heuristic-based and may not perfectly detect moved cells or heavily reorganized notebooks.

## Open Source

Source code:
https://github.com/DavidBates/github_ipynb

## Privacy

This extension does not collect analytics, tracking data, or personal information.

All notebook parsing and rendering happens locally in your browser.

## Disclaimer

This project is not affiliated with GitHub, Jupyter, ReviewNB, or nbdime.

Technical

Version
1.0.0
Manifest
V3
Size
309KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
adpaanpkjihdjomagikofkmgdmnmifce
Developer ID
ub1717322f175136ba6833de5ab679459
Developer Email
[email protected]
Created
May 29, 2026
Last Updated (Store)
May 29, 2026
Last Scraped
Jun 12, 2026
Website
modernmagician.dev
Support URL

Data sourced from the Chrome Web Store · last verified Jun 12, 2026.