An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: diff

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: 487 MB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 8,145 - Forks: 915

usmanyunusov/nano-staged

Tiny tool to run commands for modified, staged, and committed files in a GIT repository.

Language: JavaScript - Size: 298 KB - Last synced at: about 1 hour ago - Pushed at: about 3 hours ago - Stars: 545 - Forks: 17

dmtrKovalenko/odiff

A very fast SIMD-first image comparison library (with nodejs API)

Language: Zig - Size: 82.2 MB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 2,655 - Forks: 99

creachadair/mds

Generic data structures and utility types in Go

Language: Go - Size: 405 KB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 25 - Forks: 3

alien-tools/roseau

Fast and accurate API breaking change and compatibility analysis of Java libraries.

Language: Java - Size: 17.1 MB - Last synced at: about 7 hours ago - Pushed at: about 9 hours ago - Stars: 26 - Forks: 5

weitzman/difficode

Diffi - Legal Agreement Change Tracking

Language: JavaScript - Size: 5.48 MB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 3 - Forks: 1

marcotrosi/diffee

diff directory trees and show differences side by side

Language: Go - Size: 449 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 0 - Forks: 0

hedzr/evendeep

Per-field copying deeply, and comparing deeply abilities: deepcopy, deepdiff and more...

Language: Go - Size: 1000 KB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 7 - Forks: 2

EmpiricalSEConcordia/Refactoringminer-Astdiff-Exporter

Github action to export refactoringminer webdiff as screenshots/artifact

Language: HTML - Size: 17.8 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 0 - Forks: 0

oasdiff/oasdiff

OpenAPI Diff and Breaking Changes

Language: Go - Size: 2.96 MB - Last synced at: about 15 hours ago - Pushed at: about 2 months ago - Stars: 996 - Forks: 82

WookieFPV/npm-peek

diff npm dependencies with the latest version

Language: TypeScript - Size: 1.59 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 0

saworbit/diffkeeper

DiffKeeper: State-Aware Containers (SACs)

Language: C - Size: 10.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

rudy2steiner/jsonhome

JSON format, validate, compare toolset.

Language: TypeScript - Size: 14.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

pulkin/sdiff

Rich file comparison

Language: Python - Size: 624 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 0

PaperMC/diff-viewer

Featureful and performant web-based diff viewer

Language: TypeScript - Size: 1.26 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 28 - Forks: 3

ds300/patch-package

Fix broken node modules instantly ๐Ÿƒ๐Ÿฝโ€โ™€๏ธ๐Ÿ’จ

Language: TypeScript - Size: 2.26 MB - Last synced at: about 1 hour ago - Pushed at: about 2 months ago - Stars: 11,017 - Forks: 313

LouisBrunner/diff-action

GitHub Action that compares two files, add tolerances, send notifications, etc

Language: TypeScript - Size: 1.11 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12 - Forks: 3

dandavison/delta

A syntax-highlighting pager for git, diff, grep, and blame output

Language: Rust - Size: 10.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 28,112 - Forks: 448

cego/swarm-app

Deploy application stacks to docker swarm in a controlled manner.

Language: TypeScript - Size: 532 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

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: 2 days ago - Pushed at: 7 months ago - Stars: 3,503 - Forks: 257

afnanenayet/diffsitter

A tree-sitter based AST difftool to get meaningful semantic diffs

Language: Rust - Size: 2.07 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,267 - Forks: 46

MisterJeonJosephLogoPixliate1241/Code-For-Bot

Discover how to earn passive income with arbitrage trading bots. Clone the repo and start your journey today! ๐Ÿš€๐ŸŒŸ #GitHub #PassiveIncome

Size: 2.93 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

gmedygab/Code-For-Bot

Discover how to create arbitrage trading bots for passive income. Explore the code, watch the tutorial, and start your journey today! ๐Ÿš€๐ŸŒŸ

Size: 58.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

lightbend-labs/jardiff

A tool for comparing JAR files, including method bodies and Scala 2 pickled signatures

Language: Scala - Size: 225 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 185 - Forks: 26

hwtp/EDITS

๐Ÿ“ Enhance dataset distillation by leveraging implicit textual semantics to create efficient, high-performing models from large-scale datasets.

Language: Python - Size: 7.83 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

NaumanAkramIT/csv-diff

> A fast and flexible command-line tool to compare CSV files using composite keys and generate clean, structured diffs.

Language: Go - Size: 17.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

benjamine/jsondiffpatch

Diff & patch JavaScript objects

Language: TypeScript - Size: 3.65 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 5,229 - Forks: 493

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: 4 days ago - Pushed at: 4 days ago - Stars: 511 - Forks: 38

AmaraMg2007/action-dependency-diff

๐Ÿ” Analyze dependencies between branches or commits to spot security risks, package size increases, and community-recommended alternatives.

Language: JavaScript - Size: 1.61 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

berquerant/cmdcomp

compare the output of two commands with optional preprocessing and customizable diff

Language: Go - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

hector1274/struct-changelog

๐Ÿ” Track and record changes in nested data structures automatically, ensuring data integrity and simplifying debugging with detailed audit trails.

Language: Python - Size: 1.34 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

farhan7reza7/diff-ymd-package

diff-ymd-package provides APIs for calculating the difference between two dates in formatted ways or customized desired formats in all cases

Language: JavaScript - Size: 2.74 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 45 - Forks: 11

git-cola/git-cola

git-cola: The highly caffeinated Git GUI

Language: Python - Size: 22.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,398 - Forks: 459

mapbox/pixelmatch

The smallest, simplest and fastest JavaScript pixel-level image comparison library

Language: JavaScript - Size: 1.99 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 6,611 - Forks: 324

RxSwiftCommunity/RxDataSources

UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)

Language: Swift - Size: 2.01 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 3,109 - Forks: 501

bmwill/diffy

Tools for finding and manipulating differences between files

Language: Rust - Size: 1.2 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 104 - Forks: 34

Piplightless917/Myers-Diff

๐Ÿ” Implement efficient text comparison with Myers diff algorithm in TypeScript for optimal edit distance and various output formats.

Language: TypeScript - Size: 1.31 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

derVedro/fontdiff

visual compare of two fonts

Language: Python - Size: 18.6 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Tyrrrz/GitHubActionsTestLogger

VSTest logger that reports test results to GitHub Actions

Language: C# - Size: 542 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 321 - Forks: 21

jupyter/nbdime

Tools for diffing and merging of Jupyter notebooks.

Language: TypeScript - Size: 14.4 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 2,785 - Forks: 183

CPS-IT/migrator

Composer package to migrate files by using 3-way merge

Language: PHP - Size: 1.24 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 1

Memkits/diffview

View text diffs

Language: Cirru - Size: 425 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

happo/happo

Visual regression testing and accessibility testing

Language: TypeScript - Size: 15.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 505 - Forks: 16

Romelium/mpatch

A fuzzy patch tool in Rust for applying AI-generated diffs from markdown, ignoring line numbers.

Language: Rust - Size: 212 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

nice-move/garou

Do thing what heroes didn't do

Language: JavaScript - Size: 2.54 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 2

tshakalekholoane/diff

Exports the Go standard library's internal/diff package.

Language: Go - Size: 29.3 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 1

pgcodekeeper/pgcodekeeper-core

A tool for easier PostgreSQL, GreenPlum, MS SQL, ClickHouse development.

Language: Java - Size: 6.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 1

Wilfred/difftastic

a structural diff that understands syntax ๐ŸŸฅ๐ŸŸฉ

Language: Rust - Size: 1.59 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 23,519 - Forks: 410

Kong/deck

decK: Configuration management and drift detection for Kong

Language: Go - Size: 6.09 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 474 - Forks: 133

guzhongren/code-review-comments

A powerful VS Code extension that allows you to add comments to diff views, just like in GitHub Pull Requests. Keep track of your code review thoughts, bug reports, and improvement suggestions directly in your development environment.

Language: TypeScript - Size: 398 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

inqwise/inqwise-difference

This repository provides a Java library for computing and managing differences between objects. It supports customizable comparison with silent and composite fields, offering operations like add, remove, and replace. Differences are represented as JSON using Jackson, making it ideal for auditing, patching, and change tracking.

Language: Java - Size: 255 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

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,042 - Forks: 142

fslev/cucumber-jutils

An extension for Cucumber for Java with scenario variables and assertion support

Language: Java - Size: 1.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 0

fslev/jtest-utils

Match Jsons, Xmls, HTTP Responses and simple texts with regex, polling and data capture support.

Language: Java - Size: 766 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1

peter-evans/patience

Go implementation of the Patience Diff algorithm

Language: Go - Size: 40 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 26 - Forks: 1

cuhsat/fox

Forensic Examiner - The Swiss Army Knife for examining text files. Combining the power of many traditional tools with the abilities of Large Language Models.

Language: Go - Size: 65.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

fslev/json-compare

A Java library for comparing JSONs

Language: Java - Size: 744 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 71 - Forks: 14

wickedest/Mergely

Merge and diff documents online

Language: JavaScript - Size: 1.67 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 1,248 - Forks: 232

tido64/suggestion-bot

suggestion-bot submits code reviews with suggestions based on your diffs

Language: JavaScript - Size: 12.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 13 - Forks: 4

mikejoh/rke2diff

Diff Rancher RKE2 releases! :rocket:

Language: Go - Size: 2.62 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

usefulness/dependency-tree-diff-action

Github Action wrapper for the Jake Wharton's dependency-tree-diff tool

Language: PowerShell - Size: 771 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 13 - Forks: 9

ScottG489/metadiff-ui

Front-end for metadiff - a tool for extracting metadata from diffs

Language: TypeScript - Size: 11.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1

AbdullahCheema35/semantic-json-diff

Next.js app to visually compare Json objects (key value pairs) instead of just new line differences

Language: TypeScript - Size: 1.24 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

BDiff/BDiff

BDiff is a block-aware and accurate text-based difference tool.

Language: Python - Size: 13.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

miaow2/netbox-config-diff

Find diff and push rendered device configurations from NetBox to devices and apply them.

Language: Python - Size: 2.83 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 91 - Forks: 9

gaidardzhiev/diff

ARMv8 Neon powered diff with hardware CRC32 hashing fast unified output

Language: C - Size: 46.9 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

bruce/diffconfig

Provides mix tasks to dump and comparing application configurations, with support for setting environment variables.

Language: Elixir - Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

pierrre/compare

Go compare library

Language: Go - Size: 326 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 1

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.08 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 351 - Forks: 18

houfu/redlines

Show the differences between two strings/text as a compact text, in markdown/HTML, in the terminal and more.

Language: Python - Size: 1.01 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 147 - Forks: 17

berquerant/k8s-object-diff-go

k8s object diff by object id

Language: Go - Size: 371 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

azu/ecmascript-proposals-json

ECMAScript Proposal Diff/Table generate

Language: JavaScript - Size: 13.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 11 - Forks: 1

krisarmstrong/json-tools

Swiss-army knife for JSON/CSV/XML/YAML/TOML data: convert, compare, validate, and format with ease

Language: Python - Size: 16.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

Increedible/AIHelpmeout

Fiddling with LLM's is a thing of the past.

Language: TypeScript - Size: 220 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

vmcruz/sandboxed-diff

A zero dependency, high-performance, security-conscious JavaScript diffing library

Language: JavaScript - Size: 120 KB - Last synced at: about 17 hours ago - Pushed at: 8 months ago - Stars: 5 - Forks: 0

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.91 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 739 - Forks: 90

jflinter/Dwifft

Swift Diff

Language: Swift - Size: 1.83 MB - Last synced at: about 23 hours ago - Pushed at: over 2 years ago - Stars: 1,856 - Forks: 145

SkutteOleg/Dreamio-updater

This is the updater for DREAMIO: AI-Powered Adventures

Language: Rust - Size: 66.4 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

eddelbuettel/ttdo

Extend tinytest with diffobj

Language: R - Size: 414 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 22 - Forks: 5

paulfitz/daff

align and compare tables

Language: Java - Size: 1.59 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 867 - Forks: 71

fibnas/diffdirs

Compare two directories and show differences in files or subdirectories with colorized output, depth limiting, and JSON support.

Language: Rust - Size: 48.8 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

walles/riff

A syntax highter for diffs, clarifying which parts of lines have changed

Language: Rust - Size: 9.33 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 477 - Forks: 6

abapPM/ABAP-Diff3

Highlight the difference two or three string-tables (diff3)

Language: ABAP - Size: 115 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 8 - Forks: 3

JBlond/dotfiles

my dot files with git and docker extension for windows and linux

Language: Shell - Size: 2.65 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 21 - Forks: 2

valsaven/compare-scss-web

Web-version of utility for refactoring and comparing SCSS/CSS styles.

Language: Svelte - Size: 4.48 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 1

jbeckers/CompareTabWithEditor2

An IntelliJ plugin that allows to compare a tab with the currently open file

Language: Kotlin - Size: 1.05 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 1

oalders/diff-lockfiles

Diff all package-lock.json files in a repository

Language: JavaScript - Size: 688 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 8 - Forks: 5

rars/ngx-diff

Angular component library for displaying diffs of text.

Language: TypeScript - Size: 10.3 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 36 - Forks: 7

dipenparmar12/json_compair

A browser-based tool for comparing and formatting JSON data

Language: HTML - Size: 732 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

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: 7 days ago - Pushed at: about 1 month ago - Stars: 511 - Forks: 34

bitc0der/BitSoft.BinaryTools

Yet another one binary data tools lib

Language: C# - Size: 76.2 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

exussum12/coverageChecker

Allows old code to use new standards

Language: PHP - Size: 281 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 178 - Forks: 18

petertrr/kotlin-multiplatform-diff

Multiplaform kotlin library for calculating text differences. Based on java-diff-utils, supports JVM, JS and native targets.

Language: Kotlin - Size: 729 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 97 - Forks: 9

komed3/cmpstr-cli

CLI for the CmpStr library supporting string normalization, similarity scoring, phonetic indexing, matrix comparison and more

Language: TypeScript - Size: 195 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

jessehouwing/ppt-diffmerge

A little commandline tool to start PowerPoint in merge mode.

Language: C# - Size: 132 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 0

komed3/cmpstr

CmpStr is a lightweight, fast and well performing package for calculating string similarity

Language: TypeScript - Size: 1.28 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 6 - Forks: 1

BlueBrain/dir-content-diff

Simple tool to compare directory contents and get differences using smart comparators.

Language: Python - Size: 246 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 8 - Forks: 1

usefulness/diffuse-action

Github Action wrapper for the Jake Wharton's Diffuse library

Language: Python - Size: 288 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 19 - Forks: 0

z80oolong/tmux-eaw-fix

tmux-eaw-fix -- tmux 2.6 ไปฅ้™ใซใŠใ„ใฆๅ„็จฎๅ•้กŒใ‚’ไฟฎๆญฃใ™ใ‚‹้‡Ž่‰ฏๅทฎๅˆ†ใƒ•ใ‚กใ‚คใƒซ

Size: 1.02 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 20 - Forks: 0

dhth/dfft

monitor changes as AI agents modify your codebase

Language: Rust - Size: 475 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 16 - Forks: 0