Top 20 NuGet compare Packages

What you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
An extensible deep comparison library for .NET
Middle layer framework to compose functions such as "clone", "compare", "serialize" etc using "navigation expressions" and provide some abstractions missed in standard framework ("repository", "buffered conditional logging", etc.).
Framework provides mechanism to compare classes, allows override comparison rules for specific properties and types.
A CSharp library that allows you to diff two objects and get a list of the differences back.
This library allows comparing objects and provide distinctions. What is more, this tool can set compare strategy for certain properties or fields and types
GroupDocs.Comparison for .NET is a lightweight library which allows you to merge and compare two versions of a PDF or Office document and display differences between them. GroupDocs.Comparison is a one-stop solution for comparing documents of all common formats. It can be used to generate diffs for...
Cross platform C# library for general Crypto Currency functionality, and communicating with Cryptocurrency exchanges, and Blockchain APIs.
Comparer for arbitrary object graphs
Library to compare two entity object graphs detecting changes
A library to help with .NET API development and and NuGet diff-ing.
Efficient Processing, Compilation, and Execution of Expression Trees at Runtime
Add deep object comparison to your NUnit assertions. Simply use Is.DeepEqualTo in place of Is.EqualTo.
Class library that compares the values of properties from different objects in order to evaluate equality.
A library for comparing two HTML files/snippets and highlighting the differences using simple HTML.
Find the difference between two sequences of blobs on Azure Blob Storage
Compare files in Any Platform. Generate a difference summary report by comparing two versions of same document with the ability to merge the changes, using our native cloud APIs.
CsvReader FileLock PathParser SafeFileOverwriter GetNumberedFilePath StreamToBytes BytesToStream StreamToString StringToStream StringToBytes BytesToString ReadStruct WriteStruct ClearFolder ClearFolderRecursive GetFolderSize GetFolderSizeRecursive CountFilesRecursive IsFolder IsFile FolderIsEmpty Is...
Diffa is a .netstandard unit-test assertion library that allows you to verify your test results against approved files. Inspired by [ApprovalTests](, Diffa will also automatically launch your favorite diff tool when an assertion fails so you can compare...