Top 20 NuGet equals Packages

An alternative "Plain Old C# Objects" mapper with minimal configuration required.
This library allows comparing objects and provide distinctions. What is more, this tool can set compare strategy for certain properties or fields and types
Generate the Equals, GetHashCode and operators methods from properties or fields decorated with the [Equals] Attribute.
Package Description
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 ...
Efficient hash code and equality implementations for arbitrary objects.
A micro library for easily creating C# classes with value semantics. No need to override Equals, GetHashCode, et all.
This library allows comparing objects and provide distinctions. What is more, this tool can set compare strategy for certain properties or fields and types
This library allows to define IEqualityComparer on arbitrary types to compare objects based on their members. Members are explicitly configured with strongly-typed fluent API. Members are not limited to properties but fields and methods can also be used for comparison. The library allows to implemen...
A micro library for easily creating C# classes with value semantics. No need to override Equals, GetHashCode, et all.
A trivial class that is used to make sure that Equals and GetHashCode are properly overloaded with the correct semantics
An extension for asserting object equality by using the Quarks.AssertComparer
Source code package. An extension for asserting object equality by using the Code.Collections.Generic.AssertComparer.
Test your C# classes' Equals and GetHashCode implementations with ease
Inheritable tuples with protected members, correct equals contract and optional cacheable hashcodes.
The EqualityDefinition class simplifies the process of changing the meaning of equality for a type.
A simple library designed to eliminate most of the object comparison boilerplate logic.
Quick, easy, and correct implementation of object equality in .NET
C# class library, auto-generating the Equals and GetHashCode methods, based on the attribute configuration.
Comparação de objetos equals.