Topics / #diff
Diff projects on GitHub
Prettier diffs and syntax-aware comparison tools for source changes.
As of , the most-starred Diff projects on GitHub are delta (32.5K stars), difftastic (26K stars) and diff-so-fancy (18.1K stars). GitHub.Locker tracks 14 Diff repositories with 179.2K stars combined. The fastest-growing on October 16 was plannotator, with +19 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+19plannotator
backnotprop/plannotator · ★ 9.5KPlannotator is a local, browser-based review surface for AI coding agents: when your agent proposes a plan, HTML, or finishes writing code, the work opens in your browser so you can annotate it and send feedback straight back to the agent.
+16claudian
YishenTu/claudian · ★ 15.7KClaudian is an Obsidian plugin that embeds AI coding agents (Claude Code, Codex, Grok, Opencode, Pi) into your vault, turning the vault into the agent's working directory for file read/write, search, and bash commands.
DSH-better-sidebar
omdsh-dev/DSH-better-sidebar · ★ 4.2KDSH-better-sidebar is a service-based sidebar framework for the DSH (DeepSeek Harness) coding-agent host, adding a right-sidebar plus bottom-panel workbench and exposing a 'betterSidebar' service so third-party plugins can register their own sidebar pages and file viewers.
+11obsidian-git
Vinzent03/obsidian-git · ★ 12.1KObsidian Git is a community plugin that brings Git version control right into Obsidian.md, letting you commit, pull, and push your vault changes from inside the app.
The all-time top
14 projects · by stars
- 32.5K
#1 · dandavison/deltadelta
Delta is a syntax-highlighting pager for git, diff, grep, ripgrep and git blame output. It sits between git and your terminal, making the diffs you study every day easier to read.
- 26K
#2 · Wilfred/difftasticdifftastic
Difftastic is a structural diff tool that compares files based on their syntax rather than line by line, so it highlights exactly which pieces of syntax have changed.
- 18.1K
#3 · so-fancy/diff-so-fancydiff-so-fancy
A command-line tool that turns git's machine-readable diff output into human-readable text, so you can review changes and spot defects faster.
- 4

claudian
15.7KYishenTu/claudian · TypeScriptClaudian is an Obsidian plugin that embeds AI coding agents (Claude Code, Codex, Grok, Opencode, Pi) into your vault, turning the vault into the agent's working directory for file read/write, search, and bash commands.
- 5

learnVue
12.6Kanswershuto/learnVue · JavaScriptThis is an annotated, commented walkthrough of Vue.js source code, written by the author as personal notes while studying how Vue, Vuex, and Vue Router actually work internally.
- 6
snabbdom
12.4Ksnabbdom/snabbdom · TypeScriptSnabbdom is a virtual DOM library focused on simplicity, modularity, powerful features and performance. You describe your UI as vnodes and it efficiently patches the real DOM to match.
- 7

obsidian-git
12.1KVinzent03/obsidian-git · TypeScriptObsidian Git is a community plugin that brings Git version control right into Obsidian.md, letting you commit, pull, and push your vault changes from inside the app.
- 8

virtual-dom
11.8KMatt-Esch/virtual-dom · JavaScriptvirtual-dom is a JavaScript library that models the DOM: you describe the UI you want as a virtual tree (VTree) and it creates, diffs and patches the real DOM efficiently for fast re-rendering.
- 9
patch-package
11.2Kds300/patch-package · TypeScriptpatch-package lets you make a direct edit to a file inside a package in node_modules, and it turns that edit into a saved patch file that gets automatically re-applied every time npm or yarn install the package again.
- 10

hunk
9.6Kmodem-dev/hunk · TypeScriptHunk is a review-first terminal diff viewer for agent-authored changesets — a terminal UI for reviewing what your coding agents changed, built on OpenTUI.
- 11

plannotator
9.5Kbacknotprop/plannotator · TypeScriptPlannotator is a local, browser-based review surface for AI coding agents: when your agent proposes a plan, HTML, or finishes writing code, the work opens in your browser so you can annotate it and send feedback straight back to the agent.
- 12
DSH-better-sidebar
4.2Komdsh-dev/DSH-better-sidebar · TypeScriptDSH-better-sidebar is a service-based sidebar framework for the DSH (DeepSeek Harness) coding-agent host, adding a right-sidebar plus bottom-panel workbench and exposing a 'betterSidebar' service so third-party plugins can register their own sidebar pages and file viewers.
- 13

whiteboard
3.2Kdevdotfast/whiteboard · TypeScriptReview is an open-source desktop app that turns a branch or pull request produced by a coding agent into a guided, interactive review, letting you explore the architecture, inspect diffs, and ask questions about the generated code.
- 14

diffle
161moritzwilksch/diffle · TypeScriptDiffle is a keyboard-first diff viewer that opens Git diffs in your browser, lets you comment on lines, blocks, or whole files, and then hands those comments to an AI agent as a prompt or pushes them to GitHub as a pending review.
Related topics
Often tagged together
- developer-tools2,924
- macos3,544
- open-source5,666
- linux4,184
- mit3,312
- windows3,403
- typescript1,821
- git272
- cli2,227
- code-review102
- terminal1,101
- coding-agent467
- command-line-tool715
- cross-platform2,623
- agents422
- developers435
- javascript1,842
- markdown550
- nodejs1,506
- npm1,019
- productivity710
- web2,447
- ai-agents1,289
- claude-code903