Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Frameworks
.NET
net7.0
net6.0
net5.0
.NET Core
netcoreapp3.1
netcoreapp3.0
netcoreapp2.2
netcoreapp2.1
netcoreapp2.0
netcoreapp1.1
netcoreapp1.0
.NET Standard
netstandard2.1
netstandard2.0
netstandard1.6
netstandard1.5
netstandard1.4
netstandard1.3
netstandard1.2
netstandard1.1
netstandard1.0
.NET Framework
net481
net48
net472
net471
net47
net462
net461
net46
net452
net451
net45
net40
net35
net30
net20
Package type
All types
Dependency
.NET tool
Template
Options
Include prerelease
70 packages returned for Tags:"null"
Sort by
Relevance
Downloads
Recently updated
Optional
by:
nilu
6,792,132 total downloads
last updated
2/5/2019
Latest version:
5.0.0-alpha
Option
Some
None
Maybe
Either
Exception
Null
Monad
Monadic
Functional
Optional is a robust option/maybe type for C#.
NullGuard.
Fody
by:
Fody
simoncropp
tom-englert
996,326 total downloads
last updated
1/13/2023
Latest version:
3.1.1
Null
Check
ILWeaving
Fody
Cecil
Add null checks.
Nullable
by:
manuel.roemer
1,532,316 total downloads
last updated
7/9/2022
Latest version:
1.3.1
source
compiletime
null
nullable
attributes
allownull
disallownull
doesnotreturn
doesnotreturnif
maybenull
More tags
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...
More information
HashiCorp.
Cdktf.
Providers.
Null
by:
hashicorp
411,458 total downloads
last updated
6/1/2023
Latest version:
6.0.1
cdk
cdktf
null
provider
terraform
Prebuilt null Provider for Terraform CDK (cdktf) (Stability: Stable)
Optional.
Extensions
by:
nilu
230,091 total downloads
last updated
1/19/2015
Latest version:
0.1.0
Maybe
Option
Null
Monad
Monadic
DEPRECATED: Optional.Extensions has been replaced by more specific packages. Check out Optional.Collections, Optional.Utilities etc. Extended functionality for Optional.
CommonTools
by:
thtp
77,922 total downloads
last updated
2/26/2016
Latest version:
0.0.1602.2603
null
nullcheck
extensions
arguments
Fluent Null check - With - Return - If - Unless - Do - As<> - AsNullable<> - Cast<> - SilentCast<> - TryWith - TryReturn - TryDo -Throw Check argument and throw exception - ShouldnotBeNull - ShouldHaveValue...
More information
RuntimeNullables.
Fody
by:
Singulink
117,982 total downloads
last updated
5/19/2023
Latest version:
1.0.5
NullGuard
Null
Check
NRT
Nullable
ILWeaving
Fody
Cecil
AOP
Automatic null check injection for runtime C# Nullable Reference Types (NRT) parameter/contract validation.
FUR10N.
NullContracts
by:
FUR10N
43,414 total downloads
last updated
9/6/2017
Latest version:
1.3.4
Roslyn
diagnostic
analyzer
null
contracts
Roslyn analyzer for enforcing null contracts
Guardian
by:
cameronfletcher
44,779 total downloads
last updated
4/24/2016
Latest version:
0.7.0
guard
clause
null
arguments
guardian
Guardian. Mostly of null values. An unobtrusive, lightweight, guard clause source code package: less than 300 lines of code. Should be used like this: Guard.Against.Null(() => parameter);...
More information
Optional.
Utilities
by:
nilu
81,162 total downloads
last updated
10/1/2016
Latest version:
1.1.0
Option
Some
None
Maybe
Either
Exception
Null
Monad
Monadic
Functional
Various useful functionality for Optional.
Ensure.
Net
by:
Bernarden
31,007 total downloads
last updated
11/27/2020
Latest version:
2.4.0
ensure
argument
not
null
Ensure.Net is a null checker library for .NET
Optional.
Collections
by:
nilu
72,600 total downloads
last updated
10/1/2016
Latest version:
1.1.0
Option
Some
None
Maybe
Either
Exception
Null
Monad
Monadic
Functional
Useful Optional extensions for working with collections.
NoSuchCompany.
Diagnostics.
Guards
by:
NoSuch-Company
21,640 total downloads
last updated
3/27/2019
Latest version:
1.0.71
Guard
Argument
Diagnostics
Null
The Diagnostics library provides classes that help checking incoming parameters of a method using the Fluent API or not, depending on what you prefer.
Devshorts.
MonadicNull
by:
devshorts
13,616 total downloads
last updated
12/1/2014
Latest version:
0.4.1
Null
Monad
Maybe
c#
csharp
A safe monadic binder that will evaluate an expression chain and return an option type with information about whether the chain succeeded or not and where it failed.
MaybeF
by:
bcg
49,214 total downloads
last updated
2/15/2023
Latest version:
9.3.2
async
C#
Either
Type
Exception
Handling
LINQ
Maybe
Type
Monad
More tags
Maybe monad for C# - to handle null values and exceptions better - including Linq support, chaining, and asynchronous programming.
Argument.
Validator
by:
rezahok
28,902 total downloads
last updated
9/18/2019
Latest version:
2.0.0
null
nullcheck
argument
validator
validation
guard
guards
argumentvalidator
Helper functions to aid in argument validation for C# functions. Example Usage: Throw.IfNull(argument, nameof(argument)); Throw.IfNullOrEmpty(argument, nameof(argument));
PartialDate
by:
alansav
5,780 total downloads
last updated
11/24/2018
Latest version:
1.2.2
partial
date
null
day
null
month
null
year
A class which defines a date which can have null for components (day, month, year) of the date.
FSharp.
Interop.
NullOptAble
by:
EkonBenefits
jbtule
12,172 total downloads
last updated
11/24/2020
Latest version:
0.11.0.144
fsharp
option
seq
null
nullable
monads
option & chooseSeq computational expressions that work with Null/Option/Nullable
Guardian.
Extensions
by:
cameronfletcher
11,375 total downloads
last updated
4/24/2016
Latest version:
0.7.0
guard
clause
null
arguments
guardian
extensions
Provides extension methods for the Guardian source code package.
JJ.
Framework.
Exceptions
by:
jjvanzon
38,283 total downloads
last updated
10/31/2018
Latest version:
1.5.6877.41327
exceptions
errors
expressions
strongly-typed
null
white
space
parse
type
casting
More tags
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...
More information
Previous
Next