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.
Framework provides mechanism to compare classes, allows override comparison rules for specific properties and types.
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.).
A CSharp library that allows you to diff two objects and get a list of the differences back.
Cross platform C# library for general Crypto Currency functionality, and communicating with Cryptocurrency exchanges, and Blockchain APIs.
This library allows comparing objects and provide distinctions. What is more, this tool can set compare strategy for certain properties or fields and types
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.
Package Description
Document Compare REST APIs for Any Platform. Boost your document compare process to compare over 50 document and image formats in any application, using our native document comparison APIs for cloud.
CsvReader FileLock PathParser SafeFileOverwriter GetNumberedFilePath StreamToBytes BytesToStream StreamToString StringToStream StringToBytes BytesToString ReadStruct WriteStruct ClearFolder ClearFolderRecursive GetFolderSize GetFolderSizeRecursive CountFilesRecursive IsFolder IsFile FolderIsEmpty Is...
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.
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...
Find the difference between two sequences of blobs on Azure Blob Storage
Class library that compares the values of properties from different objects in order to evaluate equality.