Top 20 NuGet diff Packages
Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.
DiffPlex is a diffing library that allows you to programatically create text diffs. DiffPlex is a fast and tested library.
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
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 h...
This library allows comparing objects and provide distinctions. What is more, this tool can set compare strategy for certain properties or fields and types
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.
A .NET Standard library with functionality for comparing text and flat files (using DiffPlex).
Common infrastructure for comparison things. Like Azure Storage blobs or Azure Search documents.
A simple diff comparison asserter that makes it easy to assert if two texts (strings) are equal, and display the differences in a diff tool if they are not. Simply put it is a much simpler (and dumber) version of ApprovalTests that should get the job done for simple scenarios. You can easily create ...
.Net Core Integration Test Essentials: Extensions, Startup Runners, Assertions, Logging
Provides a .NET Standard and .NET Core 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 o...