Topic: "diff"
dandavison/delta
A syntax-highlighting pager for git, diff, grep, and blame output
Language: Rust - Size: 10.6 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 27,630 - Forks: 441
Wilfred/difftastic
a structural diff that understands syntax 🟥🟩
Language: Rust - Size: 1.59 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 23,385 - Forks: 404
so-fancy/diff-so-fancy
Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:
Language: Perl - Size: 650 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 17,815 - Forks: 337
answershuto/learnVue
:octocat:Vue.js 源码解析
Language: JavaScript - Size: 2.29 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 12,715 - Forks: 2,570
ds300/patch-package
Fix broken node modules instantly 🏃🏽♀️💨
Language: TypeScript - Size: 2.26 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 10,996 - Forks: 313
airblade/vim-gitgutter
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
Language: Vim Script - Size: 1.33 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 8,452 - Forks: 297
WinMerge/winmerge
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Language: C++ - Size: 486 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8,057 - Forks: 906
google/diff-match-patch 📦
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
Language: Python - Size: 659 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 7,943 - Forks: 1,171
mapbox/pixelmatch
The smallest, simplest and fastest JavaScript pixel-level image comparison library
Language: JavaScript - Size: 1.99 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 6,592 - Forks: 322
benjamine/jsondiffpatch
Diff & patch JavaScript objects
Language: TypeScript - Size: 3.65 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 5,208 - Forks: 493
sindrets/diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
Language: Lua - Size: 1.69 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 4,989 - Forks: 147
Tencent/westore
小程序MVVM分层架构
Language: JavaScript - Size: 2.24 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 4,299 - Forks: 482
shinnytech/tqsdk-python
天勤量化开发包, 期货量化, 实时行情/历史数据/实盘交易
Language: Python - Size: 53.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4,141 - Forks: 706
AsyncBanana/microdiff
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.
Language: JavaScript - Size: 85.9 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 3,754 - Forks: 82
ra1028/DifferenceKit
💻 A fast and flexible O(n) difference algorithm framework for Swift collection.
Language: Swift - Size: 8.76 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 3,649 - Forks: 241
life4/textdistance
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Language: Python - Size: 452 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 3,490 - Forks: 257
rtfpessoa/diff2html
Pretty diff to html javascript library (diff2html)
Language: TypeScript - Size: 5.33 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 3,219 - Forks: 292
RxSwiftCommunity/RxDataSources
UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)
Language: Swift - Size: 2.01 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 3,107 - Forks: 501
jupyter/nbdime
Tools for diffing and merging of Jupyter notebooks.
Language: TypeScript - Size: 14.4 MB - Last synced at: 4 days ago - Pushed at: 24 days ago - Stars: 2,783 - Forks: 183
dmtrKovalenko/odiff
A very fast SIMD-first image comparison library (with nodejs API)
Language: Zig - Size: 79.8 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2,594 - Forks: 94
trailofbits/graphtage
A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
Language: Python - Size: 8.3 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2,430 - Forks: 49
seperman/deepdiff
DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.
Language: Python - Size: 2.73 MB - Last synced at: 12 days ago - Pushed at: 20 days ago - Stars: 2,402 - Forks: 254
git-cola/git-cola
git-cola: The highly caffeinated Git GUI
Language: Python - Size: 23.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2,394 - Forks: 459
afnanenayet/diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Language: Rust - Size: 2.13 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,260 - Forks: 45
josephburnett/jd
JSON diff and patch
Language: Go - Size: 14.6 MB - Last synced at: about 1 hour ago - Pushed at: 2 months ago - Stars: 2,104 - Forks: 60
onmyway133/DeepDiff 📦
🦀Amazingly incredible extraordinary lightning fast diffing in Swift
Language: Swift - Size: 7.07 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 2,043 - Forks: 142
camptocamp/terraboard
:earth_africa: :clipboard: A web dashboard to inspect Terraform States
Language: Go - Size: 10.5 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 1,979 - Forks: 166
ms-jpq/sad
CLI search and replace | Space Age seD
Language: Rust - Size: 37.7 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 1,968 - Forks: 23
jflinter/Dwifft
Swift Diff
Language: Swift - Size: 1.83 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 1,857 - Forks: 145
sisong/HDiffPatch
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.
Language: C++ - Size: 2.94 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1,847 - Forks: 319
prettydiff/prettydiff
Beautifier and language aware code comparison tool for many languages. It also minifies and a few other things.
Language: TypeScript - Size: 23.6 MB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 1,768 - Forks: 140
homeport/dyff
/ˈdʏf/ - diff tool for YAML files, and sometimes JSON
Language: Go - Size: 7.61 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,601 - Forks: 86
praneshr/react-diff-viewer
A simple and beautiful text diff viewer component made with Diff and React.
Language: TypeScript - Size: 3.47 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 1,595 - Forks: 312
java-diff-utils/java-diff-utils
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
Language: Java - Size: 2.97 MB - Last synced at: 4 days ago - Pushed at: 27 days ago - Stars: 1,446 - Forks: 208
wickedest/Mergely
Merge and diff documents online
Language: JavaScript - Size: 1.67 MB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 1,244 - Forks: 232
GumTreeDiff/gumtree
An awesome code differencing tool
Language: Java - Size: 21.9 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 1,229 - Forks: 183
seveniruby/AppCrawler
基于appium的app自动遍历工具
Language: Scala - Size: 62.4 MB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 1,197 - Forks: 470
sirixdb/sirix
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.
Language: Roff - Size: 180 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 1,165 - Forks: 248
mitsuhiko/similar
A high level diffing library for rust based on diffs
Language: Rust - Size: 472 KB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 1,159 - Forks: 42
mattphillips/deep-object-diff
Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️
Language: JavaScript - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,119 - Forks: 96
OpenAPITools/openapi-diff
Utility for comparing two OpenAPI specifications.
Language: Java - Size: 1.47 MB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 1,015 - Forks: 175
oasdiff/oasdiff
OpenAPI Diff and Breaking Changes
Language: Go - Size: 2.96 MB - Last synced at: about 18 hours ago - Pushed at: about 1 month ago - Stars: 988 - Forks: 81
PHP-CS-Fixer/diff Fork of sebastianbergmann/diff
Diff implementation
Language: PHP - Size: 252 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 976 - Forks: 3
SQiShER/java-object-diff
Library to diff and merge Java objects with ease
Language: Java - Size: 2.17 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 953 - Forks: 177
bloomberg/xcdiff
A tool which helps you diff xcodeproj files.
Language: Swift - Size: 968 KB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 952 - Forks: 46
r3labs/diff
A library for diffing golang structures
Language: Go - Size: 142 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 949 - Forks: 89
DoneDeal0/superdiff
Superdiff provides a complete and readable diff for both arrays and objects. Plus, it supports stream and file inputs for handling large datasets efficiently, is battle-tested, has zero dependencies, and is super fast.
Language: TypeScript - Size: 471 KB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 921 - Forks: 8
paulfitz/daff
align and compare tables
Language: Java - Size: 1.59 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 865 - Forks: 71
darrenburns/dunk
Prettier git diffs in the terminal 🎨
Language: Python - Size: 111 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 858 - Forks: 18
ra1028/DiffableDataSources
💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
Language: Swift - Size: 4.12 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 856 - Forks: 68
fiduswriter/diffDOM
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
Language: HTML - Size: 1.4 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 850 - Forks: 103
expressive-code/expressive-code
A text marking & annotation engine for presenting source code on the web.
Language: TypeScript - Size: 3.12 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 838 - Forks: 36
osteslag/Changeset
Minimal edits from one collection to another
Language: Swift - Size: 537 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 800 - Forks: 41
skanmera/ExcelMerge
GUI Diff Tool for Excel
Language: C# - Size: 4.56 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 755 - Forks: 135
antfu/retypewriter
Replay the steps of your changes at ease.
Language: TypeScript - Size: 510 KB - Last synced at: 24 days ago - Pushed at: 9 months ago - Stars: 753 - Forks: 13
xlwings/jsondiff
Diff JSON and JSON-like structures in Python
Language: Python - Size: 104 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 746 - Forks: 88
choojs/nanomorph
🚅 - Hyper fast diffing algorithm for real DOM nodes
Language: JavaScript - Size: 148 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 744 - Forks: 58
pb33f/libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
Language: Go - Size: 7.92 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 733 - Forks: 90
bernaferrari/ChangeDetection
Automatically track websites changes on Android in background.
Language: Kotlin - Size: 14.1 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 728 - Forks: 104
angcyo/DslAdapter
:fire: Android Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等
Language: Kotlin - Size: 34.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 726 - Forks: 64
tonyarnold/Differ Fork of wokalski/Diff.swift
Swift library to generate differences and patches between collections.
Language: Swift - Size: 673 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 675 - Forks: 74
mookid/diffr
Yet another diff highlighting tool
Language: Rust - Size: 447 KB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 604 - Forks: 24
rtfpessoa/diff2html-cli
Pretty diff to html javascript cli (diff2html-cli)
Language: TypeScript - Size: 1.79 MB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 574 - Forks: 53
FluidGroup/DataSources
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
Language: Swift - Size: 4.53 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 572 - Forks: 32
leoheck/kiri
Kiri is a visual tool designed for reviewing schematics and layouts of KiCad projects that are version-controlled with Git.
Language: Shell - Size: 4.55 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 569 - Forks: 40
yudai/gojsondiff
Go JSON Diff
Language: Go - Size: 2.9 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 558 - Forks: 84
usmanyunusov/nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Language: JavaScript - Size: 282 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 545 - Forks: 16
MrWangJustToDo/git-diff-view
A Diff View component for React / Vue / Solid / Svelte / Ink, same as Github
Language: TypeScript - Size: 6.24 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 526 - Forks: 25
edgi-govdata-archiving/awesome-website-change-monitoring
A curated list of awesome tools for website diffing and change monitoring.
Size: 31.3 KB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 513 - Forks: 34
juji-io/editscript
A library to diff and patch Clojure/ClojureScript data structures
Language: Clojure - Size: 711 KB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 509 - Forks: 25
cargo-public-api/cargo-public-api
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.
Language: Rust - Size: 4.54 MB - Last synced at: 11 days ago - Pushed at: 20 days ago - Stars: 506 - Forks: 36
happo/happo
Visual regression testing and accessibility testing
Language: TypeScript - Size: 15.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 505 - Forks: 16
joncrlsn/pgdiff
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.
Language: Go - Size: 204 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 486 - Forks: 64
AndrewRadev/linediff.vim
A vim plugin to perform diffs on blocks of code
Language: Vim Script - Size: 106 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 485 - Forks: 24
Kong/deck
decK: Configuration management and drift detection for Kong
Language: Go - Size: 6.17 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 472 - Forks: 133
erezsh/reladiff
High-performance diffing of large datasets across databases
Language: Python - Size: 1.29 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 471 - Forks: 24
Shimada666/v-code-diff
A vue code diff display plugin, support Vue2 / Vue3
Language: SCSS - Size: 5.57 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 471 - Forks: 71
walles/riff
A syntax highter for diffs, clarifying which parts of lines have changed
Language: Rust - Size: 9.33 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 468 - Forks: 6
jfcherng/php-diff
A comprehensive library for generating differences between two strings in multiple formats (unified, side by side HTML etc).
Language: PHP - Size: 1.28 MB - Last synced at: 13 days ago - Pushed at: 12 months ago - Stars: 460 - Forks: 51
darrenburns/pytest-clarity
A plugin to improve the output of pytest with colourful unified diffs
Language: Python - Size: 1.08 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 453 - Forks: 23
eulerto/pgquarrel
pgquarrel compares PostgreSQL database schemas (DDL)
Language: C - Size: 2.89 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 402 - Forks: 44
c4milo/gsync
gSync is an rsync based library for sending delta updates of files to a remote server.
Language: Go - Size: 81.1 KB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 384 - Forks: 32
dlvhdr/diffnav
A git diff pager based on delta but with a file tree, à la GitHub.
Language: Go - Size: 521 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 383 - Forks: 8
babylonhealth/Bento
Swift library for building component-based interfaces on top of UITableView and UICollectionView 🍱
Language: Swift - Size: 13.4 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 375 - Forks: 11
ZennerIoT/ex_audit
Ecto auditing library that transparently tracks changes and can revert them.
Language: Elixir - Size: 138 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 370 - Forks: 112
phoenix-diff/phoenix-diff
See the changes needed when upgrading an Elixir Phoenix application
Language: Elixir - Size: 9.19 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 363 - Forks: 23
ace-diff/ace-diff
A diff/merging wrapper for Ace Editor built on google-diff-match-patch
Language: JavaScript - Size: 3.22 MB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 359 - Forks: 105
ergrelet/windiff
Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.
Language: Rust - Size: 1.13 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 351 - Forks: 18
pvande/differ
A simple gem for generating string diffs
Language: Ruby - Size: 217 KB - Last synced at: 6 days ago - Pushed at: over 14 years ago - Stars: 347 - Forks: 50
Narigo/keepass-diff
A CLI-tool to diff Keepass (.kdbx) files. Useful, if syncing with Dropbox or NextCloud and getting multiple files due to conflicts.
Language: Rust - Size: 9.52 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 345 - Forks: 30
davidar/pandiff
Prose diffs for any document format supported by Pandoc
Language: TypeScript - Size: 917 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 340 - Forks: 24
dandavison/magit-delta
Use delta (https://github.com/dandavison/delta) when viewing diffs in Magit
Language: Emacs Lisp - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 323 - Forks: 14
Tyrrrz/GitHubActionsTestLogger
VSTest logger that reports test results to GitHub Actions
Language: C# - Size: 514 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 321 - Forks: 21
gnieh/diffson
A scala diff/patch library for Json
Language: Scala - Size: 811 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 321 - Forks: 52
simonw/csv-diff
Python CLI tool and library for diffing CSV and JSON files
Language: Python - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 321 - Forks: 51
sisong/ApkDiffPatch
a C++ library and command-line tools for Zip(Jar,Apk) file Diff & Patch; create minimal delta/differential; support Jar sign(apk v1 sign) & apk v2,v3,v4 sign .
Language: C++ - Size: 442 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 318 - Forks: 52
ergrelet/resym
Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.
Language: Rust - Size: 4.89 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 314 - Forks: 24
juhakivekas/multidiff
Binary data diffing for multiple objects or streams of data
Language: Python - Size: 89.8 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 306 - Forks: 27
pb33f/openapi-changes
The world's sexiest OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.1, 3.0 and Swagger
Language: Go - Size: 43 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 304 - Forks: 28
r-lib/waldo
Find differences between R objects
Language: R - Size: 3.3 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 299 - Forks: 20