Top 20 NuGet parameter Packages

A high-performance, extensible argument validation library.
Generalized assertion library, covering argument, operation, and unit test assertions.
Fluent command line argument parsing library with a focus on a very simple API
Set of helper methods to help validate arguments.
A simple but flexible parameter validation library.
ArgSentry is a utility class for validating method argument values.
Tool for reading arguments (bool, integer, double, string) from the command line within a given schema. The tool also can easily be extended, without recompiling the whole library.
A simple guard library for validating method parameters without being a complete validation library. This library makes it easy to validate method arguments in a uniform way.
When you absolutely need ADO.NET but want to ditch the boilerplate. Do parameterized SQL with ease, asynchronously or not. Map deep POCOs with granular control beyond that of your ORM. This is the core assembly; to use with SQL Server, get FluidDbClient.Sql.
SQL Server provider for FluidDbClient. This library also makes working with Table Valued Parameters a snap.
Tool for reading string arguments from the command line.
Tool for reading integer arguments from the command line.
Tool for reading double arguments from the command line.
Tool for reading boolean arguments from the command line.
Tool for reading double arguments from the command line.
An extension for FakeItEasy which allows for capturing arguments sent to a fake.
Provides the basis for a first class experience specifying SAT-CP solver parameters.
Provides the basis for a first class experience specifying SAT-CP solver parameters.
Cauldron.Consoles is a Cauldron.Core based parameter parser which supports grouping of parameters in execution groups. It is also supports localization and has a nice parameter table :) Breaking changes in 3.1.x - See https://github.com/Capgemini/Cauldron for more information.
A simply arguments validation library with fluent API. Examples: Arg.NotNull(() => model); Arg.Validate(color, nameof(color)) .NotNullOrWhitespace() .LengthInRange(2, 20); // passangerCount is Nullable type Arg.IfNotNull(passan...