Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Advanced search filters
Frameworks
Include compatible frameworks
Framework Filter Mode
ALL
ANY
.NET
net8.0
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
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
9,331,664 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
.NET Framework 3.5
2,856,896 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
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
93,067 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
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
84,792 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
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
32,572 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
.NET 6.0
76,084 total downloads
last updated
3/21/2024
Latest version:
9.4.2
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
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
9,619 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.
SomeNone
by:
Rooimans
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
7,798 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.
Alterius.
SimpleOption
by:
alterius
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.0
10,209 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#.
Ultimately
by:
silkfire
.NET 6.0
29,869 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#.
MaybeF.
Testing
by:
bcg
.NET 6.0
23,761 total downloads
last updated
3/21/2024
Latest version:
9.4.2
async
C#
Either
Type
Exception
Handling
LINQ
Maybe
Monad
None
More tags
Helper methods for writing unit tests using Maybe types.
Ibra.
Polymorphic
by:
Eyas
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
8,686 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.
FarshadFahimi.
Framework.
Common
by:
Farshadfahimi
.NET 7.0
8,692 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.
Amplified.
Monads.
Maybe
by:
nillerr
.NET 5.0
.NET Core 1.0
.NET Standard 1.5
.NET Framework 4.5.2
4,915 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
NOption
by:
manico
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
3,603 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.
OptionalSharp
by:
GregRos
.NET 5.0
.NET Core 1.0
.NET Standard 1.4
.NET Framework 3.5
8,614 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
Optional2
by:
Pepelev
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
2,501 total downloads
last updated
11/10/2023
Latest version:
5.1.0
Option
Some
None
Maybe
Either
Exception
Null
Monad
Monadic
Functional
Package Description
CIV.
Package.
Test
by:
civargas
.NET 7.0
164 total downloads
last updated
4/2/2023
Latest version:
0.0.1
Some
Test
This package is a simple test
MaybeF.
Caching
by:
bcg
.NET 6.0
4,682 total downloads
last updated
3/21/2024
Latest version:
9.4.2
async
C#
Either
Type
Exception
Handling
LINQ
Maybe
Monad
None
More tags
Thread-safe caching utilising Maybe type.
Hydrax.
Functional
by:
chriskdon
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
3,293 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#.
Previous
Next