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
94 packages returned for Tags:"either"
Sort by
Relevance
Downloads
Recently updated
Optional
by:
nilu
6,741,138 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#.
LanguageExt.
Core
by:
louthy
9,052,552 total downloads
last updated
4/14/2023
Latest version:
4.4.3
C#
Functional
Language
Extension
Monad
Option
Either
Reader
Writer
State
More tags
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Optional.
Async
by:
dnikolovv
261,509 total downloads
last updated
6/19/2019
Latest version:
1.3.0
optional
monad
async
functional
maybe
either
Async extensions for Nils Lück's Optional library.
Tp.
Core.
Functional
by:
targetprocess
76,792 total downloads
last updated
7/29/2021
Latest version:
1.0.1
maybe
either
try
functional
This package includes implementation of Maybe, Try, Either with set of utility extension methods.
csharp-
monad
by:
louthy
149,741 total downloads
last updated
6/28/2016
Latest version:
1.0.1
C#
Functional
Monad
Option
Either
Reader
Writer
State
C# Monad Library
Galaxus.
Functional
by:
DigitecGalaxus
72,364 total downloads
last updated
1/16/2023
Latest version:
4.1.0
functional
option
either
result
digitec
galaxus
digitecgalaxus
A package bringing popular functional abstractions (e.g. Option or Either) to C#.
Tiger.
Types
by:
chrisoverzero
74,883 total downloads
last updated
5/8/2018
Latest version:
5.0.0
option
maybe
either
try
task
functional
A collection of useful types and operations on types.
Here
by:
KeRNeLith
94,778 total downloads
last updated
9/16/2019
Latest version:
0.9.0
Here
Functional
C#
Option
Maybe
Result
Either
ValueObject
Monad
.NET library that provide mainly functional features for C#. This means concept of Option, Result, Either and ValueObject. Supported platforms: - .NET Standard 1.0+ - .NET Core 1.0+ - .NET Framework...
More information
LanguageExt.
FSharp
by:
louthy
402,104 total downloads
last updated
4/14/2023
Latest version:
4.4.3
C#
Functional
Language
Extension
Monad
Option
Either
Reader
Writer
State
More tags
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
LanguageExt.
Parsec
by:
louthy
334,374 total downloads
last updated
4/14/2023
Latest version:
4.4.3
C#
Functional
Language
Extension
Monad
Option
Either
Reader
Writer
State
More tags
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
Optional.
Utilities
by:
nilu
81,080 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,515 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.
MicroElements.
Functional
by:
alexey.petriashev
MicroElements
54,198 total downloads
last updated
12/2/2020
Latest version:
1.10.0
monads
functional
Maybe
Option
Either
Result
Try
Memoize
MicroElements
C# implementation of functional concepts: Maybe (Option), Either (Result), Try, Memoize
AInq.
Optional
by:
AInq
andryushchenko
22,954 total downloads
last updated
12/3/2022
Latest version:
3.4.1
AInq
Optional
Maybe
Try
Either
Simple optional types with basic helpers
LanguageExt.
Rx
by:
louthy
189,546 total downloads
last updated
4/14/2023
Latest version:
4.4.3
C#
Functional
Language
Extension
Monad
Option
Either
Reader
Writer
State
More tags
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
LanguageExt.
CodeGen
by:
louthy
168,262 total downloads
last updated
4/14/2023
Latest version:
4.4.3
C#
Functional
Language
Extension
Lenses
Records
Unions
Monad
Option
Either
More tags
Design and build-time code-gen for records, unions, lenses and immutable With functions
Narvalo.
Fx
by:
chtoucas
Deprecated
33,957 total downloads
last updated
4/7/2017
Latest version:
0.28.0
Maybe
Option
Error
ROP
Either
Linq
Monad
Functional
Features implementations of some of the usual suspects from functional programming: option type (Maybe<T>), error types (Result<T, TError>, Outcome<T> and Fallible<T>) for Railway Oriented Programming, simple...
More information
Codoxide.
Outcome
by:
sameera
21,923 total downloads
last updated
4/24/2020
Latest version:
5.1.2
either
monad
c#
chaining
result
functional
try
"Either" Monad-like Implementation for dealing with operation results in C#
Kontur.
Results
by:
alexandersorokin
skbkontur
18,295 total downloads
last updated
3/7/2022
Latest version:
1.0.1
kontur
kontur.results
result
results
optional
either
A library with Result types, such as Result and Optional.
Codoxide.
Outcome.
Core
by:
sameera
16,664 total downloads
last updated
10/19/2020
Latest version:
6.2.1
either
monad
c#
chaining
result
functional
try
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.
Previous
Next