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
37 packages returned for Tags:"Some"
Sort by
Relevance
Downloads
Recently updated
Optional
by:
nilu
7,713,447 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#.
Option
by:
tejacques
2,445,014 total downloads
last updated
3/13/2015
Latest version:
3.0.1
Option
Some
None
Maybe
Functional
Binaries for the Option type. Visit https://github.com/tejacques/Option for an overview and usage examples.
Optional.
Utilities
by:
nilu
84,928 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
76,579 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.
Option.
Netstandard
by:
bentefay
31,827 total downloads
last updated
1/22/2018
Latest version:
3.0.3
Option
Some
None
Maybe
Functional
Optional
An Option type for C# (retargeted for netstandard). Forked from https://github.com/tejacques/Option. See https://github.com/bentefay/Option for documentation.
MaybeF
by:
bcg
59,078 total downloads
last updated
8/10/2023
Latest version:
9.3.5
async
C#
Either
Type
Exception
Handling
LINQ
Maybe
Monad
None
More tags
Maybe monad for C# - to handle null values and exceptions better - including Linq support, chaining, and asynchronous programming.
Beefeater
by:
csmacnz
9,401 total downloads
last updated
8/3/2018
Latest version:
0.5.0
Beefeater
Helpers
Some
Option
None
Nullable
Guard your methods' Ins and Outs. Helpers to add semantics to the optionality of your parameters and results from method calls.
Alterius.
SimpleOption
by:
alterius
10,029 total downloads
last updated
11/17/2017
Latest version:
1.0.0.1
Option
Optional
Some
None
Exception
Null
Functional
A simple and easy to use option type for C#.
SomeNone
by:
Rooimans
7,173 total downloads
last updated
5/4/2020
Latest version:
1.0.3
Option
Some
None
Maybe
null
A package containing an Option<T> class that functions like a Haskell Maybe type. It is meant to replace certain instances where null is normally used.
Ultimately
by:
silkfire
20,823 total downloads
last updated
6/22/2022
Latest version:
3.0.0
option
optional
some
none
maybe
either
null
monad
monadic
result
More tags
A robust option type for C#.
Ibra.
Polymorphic
by:
Eyas
8,294 total downloads
last updated
9/18/2018
Latest version:
1.3.0
polymorphic
type
union
maybe
some
just
optional
option
either
union
Provides support polymorphic types in C#, such as Covariant and Invariant Maybe (Optional) types, and type unions.
Amplified.
Monads.
Maybe
by:
nillerr
4,791 total downloads
last updated
8/28/2017
Latest version:
3.0.1
Maybe
Option
Optional
Some
None
Functional
Provides a type to represent the lack of a value. The behaviour is comparable to using nullable reference types with forced null checks before dereferencing. The package also provides a set of extension methods...
More information
MaybeF.
Testing
by:
bcg
13,237 total downloads
last updated
8/10/2023
Latest version:
9.3.5
async
C#
Either
Type
Exception
Handling
LINQ
Maybe
Monad
None
More tags
Helper methods for writing unit tests using Maybe types.
NOption
by:
manico
3,361 total downloads
last updated
8/3/2020
Latest version:
2.0.1
Option
Maybe
Some
None
Null
Functional
Implementation of the Option pattern (also called Maybe pattern) for the .NET platform. For documentation and examples of use, see project website.
FarshadFahimi.
Framework.
Common
by:
Farshadfahimi
5,547 total downloads
last updated
11/13/2022
Latest version:
1.0.7
Attributes
Constants
Enumerations
ValueObjects
Services
and
some
common
models
This package will help in some common implementations as Attributes, Constants, Enumerations, ValueObjects, Services and models usages.
OptionalSharp
by:
GregRos
8,375 total downloads
last updated
7/15/2017
Latest version:
0.8.2
functional
optional
optional#
optionalsharp
option
immutable
null
maybe
none
monad
More tags
Yet another implementation of an option/optional type for .NET. An Optional type explicitly represents the type of a value that may or may not exist. While you can do this with nulls, that has many...
More information
CIV.
Package.
Test
by:
civargas
116 total downloads
last updated
4/2/2023
Latest version:
0.0.1
Some
Test
This package is a simple test
MaybeSomeOrMaybeNone
by:
isuperman
398 total downloads
last updated
5/11/2020
Latest version:
1.0.0
Options
Monad
Maybe
Some
None
DI Friendly implementation of the options pattern
Hydrax.
Functional
by:
chriskdon
3,187 total downloads
last updated
4/26/2018
Latest version:
0.1.2-alpha
Functional
Partial
Curry
Optional
Either
Some
None
Result
Left
Right
More tags
Library that supports functional programming patterns in C#.
MaybeF.
Caching
by:
bcg
3,458 total downloads
last updated
8/10/2023
Latest version:
9.3.5
async
C#
Either
Type
Exception
Handling
LINQ
Maybe
Monad
None
More tags
Thread-safe caching utilising Maybe type.
Previous
Next