Top 20 NuGet nullable Packages

A source code only package which allows you to use .NET's new nullable attributes in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework. This package does not contain any compiled binaries, but instead adds the attribute classes as C# source code to your project. Because thi...
Automatic null check injection for runtime C# 8+ Nullable Reference Type (NRT) contract validation.
option & chooseSeq computational expressions that work with Null/Option/Nullable
A Roslyn analyzer to improve the experience when working with nullable reference types.
Provides a set of helpful extension methods and other bits allowing for more convenient usage approaching the Google.Protobuf package.
Guard your methods' Ins and Outs. Helpers to add semantics to the optionality of your parameters and results from method calls.
A user type convention which sets custom type to NullableTimeType
An IUserType for Nullable<TimeSpan>
A property convention which sets not nullable
A property convention which sets not nullable
Provides useful extension methods for primitive .Net data types.
A has many convention which sets not key nullable
An extension for determining whether or not an object is nullable
Source code package. An extension for determining whether or not a type is nullable.
Helper classes to avoid usage of null in class types. To be used in conjuction with NullableClass.Analyzer
Provides a fully-featured Option type, aka a Maybe type, with several companion helpers (parsing, LINQ). An Option type allows to represent objects that are either something (a value or a reference) or nothing. Nullable Reference Types (NRT) do not count since they are not actual .NET types but ann...
The NullableHelper class.
A convenient, versatile and robust Option type for .NET applications.
Analyzer to avoid usage of null in class types. To be used in conjuction with NullableClass