Top 20 NuGet comparison 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
Framework provides mechanism to compare classes, allows override comparison rules for specific properties 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...
Contains many exception classes for common basic errors. Clear messages, concise syntax, strongly-typed, good performance. Generates messages like "myParent.MyChildren[0].MyProperty is null.", "height of 2 is less than 10.", "Customer with key { customerNumber = 1234, customerType = Subscriber } not...
Full autonomous typesafe .Net object comparison with high resolution control through extensibility and customisation. Compare any objects you want, how you want and easily get the results you need.
Provides support for list equality and ordinal comparison based on the contents of its individual items. Allows users to pass ImmutableLists to dictionaries and hash sets, quickly copmare the values of individual ILists, etc.
Efficient Processing, Compilation, and Execution of Expression Trees at Runtime
Class library that compares the values of properties from different objects in order to evaluate equality.
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.
Supported platforms: - .NET Standard 2.0 - .NET Core 2.0 - .NET Framework 4.6.1 All platforms that implement .NET Standard 2.0. See https://docs.microsoft.com/en-us/dotnet/standard/net-standard#net-implementation-support Visit repository for sample usage. See https://dev.azure.com/jwgerula/_git/Op...
Add deep object comparison to your NUnit assertions. Simply use Is.DeepEqualTo in place of Is.EqualTo.
Provides a way to parse html or csv tagged corpuses and get confusion matrix from corpuses comparison. For more information https://github.com/dmit25/DZ.Tools
This package is now obsolete and has been replaced by the GroupDocs.Comparison package. [Obsolete] 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 i...
GroupDocs.Total for Cloud is a suite of RESTful APIs that allows developers to add comprehensive document collaboration functionality to their web/mobile applications or sites. The suite includes tools that enable end users to view, collaboratively annotate, e-sign, compare, convert, assemble and se...
Library for comparing words, strings, streams and files with a single line of code. Output differences to CSV, HTML, Text, or Data Tables.
FluendComparator is a .NET library which allows you compare generic objects effectively. It makes it easy to exclude certain properties from the comparison process and it can return the list of differences.
Build IComparer and IEqualityComparer objects using natural language syntax.
Detect how registered objects change throughout the lifetime of a business process.
A .NET library for working with a tree of objects.