#Diff
Showing 60 of 77 repositories tagged #diff, ranked by stars
A syntax-highlighting pager for git, diff, grep, rg --json, and blame output
a structural diff that understands syntax ๐ฅ๐ฉ
:octocat:Vue.js ๆบ็ ่งฃๆ
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
Review-first terminal diff viewer for agentic coders
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
ๅคฉๅค้ๅๅผๅๅ , ๆ่ดง้ๅ, ๅฎๆถ่กๆ /ๅๅฒๆฐๆฎ/ๅฎ็ไบคๆ
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.
๐ Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Pretty diff to html javascript library (diff2html)
Tools for diffing and merging of Jupyter notebooks.
git-cola: The highly caffeinated Git GUI
A tree-sitter based AST difftool to get meaningful semantic diffs
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; runs fast; create small delta/differential; support large files and limit memory requires when diff & patch.
CLI search and replace | Space Age seD
:earth_africa: :clipboard: A web dashboard to inspect Terraform States
/หdสf/ - diff tool for YAML files, and sometimes JSON
Swift Diff
Beautifier and language aware code comparison tool for many languages. It also minifies and a few other things.
A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line + character level) in side-by-side and inline layouts, using VSCode's algorithm implemented in C.
A git diff pager based on delta but with a file tree, ร la GitHub.
A high level diffing library for rust based on diffs
OpenAPI Diff and Breaking Changes
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
A library for diffing golang structures
A tool which helps you diff xcodeproj files.
A text marking & annotation engine for presenting source code on the web.
Prettier git diffs in the terminal ๐จ
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
Minimal edits from one collection to another
Diff JSON and JSON-like structures in Python
Change Detection - Automatically track websites changes on Android in background.
:fire: Android Kotlinๆถไปฃ็Adapter, Dsl ็ๅฝขๅผไฝฟ็จ RecyclerView.Adapter, ๆฏๆๆๅ ๅฑๅผ, ๆ ็ปๆ,ๆฌๅ,ๆ ๆๅพ็ถๆๅๆข, ๅ ่ฝฝๆดๅค, ๅค็ฑปๅItem,ไพงๆป่ๅ็ญ
TUI for reviewing diffs, files, and documents with inline annotations
Pretty diff to html javascript cli (diff2html-cli)
๐พ ๐๐ฑ Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.
A vue code diff display plugin, support Vue2 / Vue3
Compares the PostgreSQL schema between two databases and generates SQL statements that can be run manually against the second database to make their schemas match.
Tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS, using a Web UI and/or LLMs.
Swift library for building component-based interfaces on top of UITableView and UICollectionView ๐ฑ
Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.
A tool for splitting diffs in Neovim
ยตDiff - a micro Go diffing library
โก Livediff: Watch file diffs live in your terminal. Minimalist Rust TUI for instant feedback loops.
Moulti is a CLI-driven Terminal User Interface (TUI) displaying arbitrary outputs inside visual, collapsible blocks called steps.
๐ Build powerful agents and configurations with the complete collection of Claude Code from an Anthropic hackathon winner, refined over 10+ months.
Semantic Diff Engine for Neovim Using Tree-sitter
The Git client that actually resolves conflicts โ 10 deterministic patterns auto-resolve the trivial 95%, full trace on the rest. Native (Tauri 2 + Rust), free, MIT.
Compare two folders in Visual Studio Code
Xferspdy provides binary diff and patch library in golang. [Mentioned in Awesome Go, https://github.com/avelino/awesome-go]
Find diff and push rendered device configurations from NetBox to devices and apply them.
A fast, pixel-by-pixel image comparison tool developed in Rust
Extract differences between arbitrary datastructures
๐ผ Image diff tool with LCS algorithm
TTT Editor - Terminal Text Tool: a terminal text editor IDE. A real alternative to VS Code, Zed, and Sublime that runs in your terminal. Single binary, zero config.
Semantic diff for structured data (JSON, YAML, TOML, XML, INI, CSV) โ compares meaning, not text
Helm plugin that identifies the configuration that has drifted from the Helm chart
Sequence & table data comparison between 2 PostgresQL databases