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,401,380 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,870,751 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,784 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
85,178 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,596 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,172 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.
SomeNone
by:
Rooimans
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
7,805 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.
Beefeater
by:
csmacnz
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
9,633 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
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.0
10,215 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
30,050 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,768 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.
Amplified.
Monads.
Maybe
by:
nillerr
.NET 5.0
.NET Core 1.0
.NET Standard 1.5
.NET Framework 4.5.2
4,920 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
FarshadFahimi.
Framework.
Common
by:
Farshadfahimi
.NET 7.0
8,694 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.
Ibra.
Polymorphic
by:
Eyas
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
8,699 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.
NOption
by:
manico
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
3,605 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,632 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,592 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
165 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,689 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,296 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