184 packages tagged with “diff”
Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.
DiffPlex is a diffing library that allows you to programmatically create text diffs. DiffPlex is a fast and tested library.
JSON object diffs and reversible patching
Provides a complete diffing model of HTML.
A library for comparing two HTML files/snippets and highlighting the differences using simple HTML.
High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format. Provides bonus DeepEquals and DeepClone methods.
Library for diffing and RFC 6902 patching json.net json objects - forked from Tavis.JsonPatch, with an addition of json diff code by Ian Mercer, with additional partial array LCS diff by JC Dickinson
A CSharp library that allows you to diff two objects and get a list of the differences back.
Finds the differences between two xml files.
Simple Object Comparer that generates a Diff between objects and is able to Patch one object to transforms into the other. Uses Newtonsoft Json.Net for Diff and Patch. Note: this nuget package contains C# source code and depends on .Net 4.0.
DiffPlex.Wpf is a WPF control library that allows you to programatically render visual text diffs in your application. It also provide a diff viewer control used in Windows Forms application.
AutoCompare is a simple library with the goal of making it effortless to compare two objects of the same type to generate the list of modified properties.
GroupDocs.Comparison for .NET is a powerful document comparison API that supports more than 50 file formats and allows .NET developers to easily compare different types of documents such as PDF, Word, Excel, PowerPoint, HTML, images, CAD drawings, email messages and more. Use it to detect and highlight differences in text, formatting, styles, shapes and layout, generate comparison results as documents or images, review and accept or reject changes programmatically, and integrate professional document comparison into any .NET application.
Unified Diff support for .NET. Based on the popular library JSDIFF.
High-performance deep object comparison for .NET with customizable rules and strategy skipping.
A library for producing diffs of images with highlighting.
A utility that runs in the windows tray and handles the results of file differences.
Provides a .NET implementation to the diff algorithm (shortest edit script) described by Eugene Myers in "An O(ND) Difference Algorithm and Its Variations". Unlike some other implementations, this one can compare sequences of any object type, using the standard Equals method or a custom IEqualityComparer. This project uses Semantic Versioning (https://semver.org/).
C# implementation of the Diff algorithm
Display a readable diff between two objects
Create snapshots of any .Net object, compare them and create a structured diff; C#; .Net2.0; .Net4.0
The package is a part of the Saritasa Tools project. Saritasa.Tools.Common contains various utilities and extensions for DateTime conversion, strings manipulation, validation utils (Guard), parse with default, flow (memoize, retry), collection processing (chunk select), atomic (CAS, swap), strings hash (md5, sha1, sha2), paged enumerable.
Get the [Insert, Delete, Move, Replace] operations to apply on collection A to obtain collection B.
A modern Blazor component for displaying text differences
A fast, pure C# implementation of the VCDIFF algorithm.
DiffUtils (patch)
This is the .Net Standard port of https://github.com/richclement/ImageDiff . Sadly I did not get in contact with him so I'm publishing this.
ImageDiff determines the differences between two images. Generates nice output highlighting where differences are found.