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,802,771 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
997,637 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,535,372 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,785 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,093 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,927 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
118,567 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,783 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
Ensure.
Net
by:
Bernarden
31,069 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.
Utilities
by:
nilu
81,245 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.
Optional.
Collections
by:
nilu
72,669 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,617 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.
Argument.
Validator
by:
rezahok
28,908 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));
MaybeF
by:
bcg
49,215 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.
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.
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.
FSharp.
Interop.
NullOptAble
by:
EkonBenefits
jbtule
12,173 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
Rlx
by:
joncloud
12,404 total downloads
last updated
3/27/2018
Latest version:
0.2.1-beta20180326.2
rustlang
result
option
error-handling
functional
null
Adds functional programming aspects using functions like Some, None, Ok, Error
Previous
Next