Top 20 NuGet guard Packages

.NET Core port of Seterlund.CodeGuard, a Guard and Validator library. Example: Guard.That(arg1).IsNotNull().GreaterThan(100); Throws an exception if conditions are not met. Supports the ability to get a list of the failed conditions.
Guard and Validator library. Example: Guard.That(arg1).IsNotNull().GreaterThan(100); Throws an exception if conditions are not met. Supports the ability to get a list of the failed conditions.
A collection of static classes for debugging and diagnostics of program contracts such as preconditions, postconditions, and invariants.
A minimalistic guard library with Resharper contract annotations
No (added) overhead library for defensive programming practices. Just as efficient as hand written guard clauses.
An easy-to-use management system for the ASP.NET Membership system built for ASP.NET MVC 4 applications. This application comes complete with an Area, Controllers, Views and everything you need to start managing your ASP.NET MVC 4 application immediately.
A very lightweight utility library for increased expressiveness.
Provides argument validation methods and Code Contracts helpers.
Provides helpers on which depend the other Narvalo packages.
Guard is a simple class which helps you validate arguments.
Provides extension methods for the Guardian source code package.
Helper functions to aid in argument validation for C# functions. Example Usage: Throw.IfNull(argument, nameof(argument)); Throw.IfNullOrEmpty(argument, nameof(argument));
Provides performant guard functionality for methods to throw exceptions
An easy-to-use management system for the ASP.NET Membership system built for ASP.NET MVC 3 applications. This application comes complete with an Area, Controllers, Views and everything you need to start managing your ASP.NET MVC 3 application immediately.
A lightweight, low overhead, low ceremony, cross platform library for guarding against bad method inputs.
Small .NET library providing guard clauses.
This is a library of extensions for Code Guard. NuGet Site: [https://www.nuget.org/packages/Seterlund.CodeGuard/] NuGet Command: [Install-Package Seterlund.CodeGuard]. These extensions are intended to give the guards custom messages.
Contain extensions for: parameter guard check | base64, base64url and hex string transformation from string to byte array and vice versa | extension to convert any collection into a string representation | Crypto random helpers | SystemTime to make it easier to write unit test involving system time.
A no frills library for validating arguments.
Json.Net serialization extension for Belt