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
107 packages returned for Tags:"either"
Sort by
Relevance
Downloads
Recently updated
Optional
by:
nilu
7,639,920 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
10,770,325 total downloads
last updated
9/21/2023
Latest version:
4.4.5
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
299,533 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
83,132 total downloads
last updated
6/1/2023
Latest version:
2.0.0-no-implicit-rc1
maybe
either
try
functional
This package includes implementation of Maybe, Try, Either with set of utility extension methods.
csharp-
monad
by:
louthy
159,990 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
73,414 total downloads
last updated
8/20/2023
Latest version:
4.2.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
83,176 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
102,372 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.
Parsec
by:
louthy
398,811 total downloads
last updated
9/21/2023
Latest version:
4.4.5
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
LanguageExt.
FSharp
by:
louthy
442,695 total downloads
last updated
9/21/2023
Latest version:
4.4.5
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.
Optional.
Utilities
by:
nilu
84,547 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,166 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
71,210 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
27,424 total downloads
last updated
12/3/2022
Latest version:
3.4.1
AInq
Optional
Maybe
Try
Either
Simple optional types with basic helpers
LanguageExt.
CodeGen
by:
louthy
239,063 total downloads
last updated
9/21/2023
Latest version:
4.4.5
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
LanguageExt.
Rx
by:
louthy
210,292 total downloads
last updated
9/21/2023
Latest version:
4.4.5
C#
Functional
Language
Extension
Monad
Option
Either
Reader
Writer
State
More tags
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
Kontur.
Results
by:
alexandersorokin
skbkontur
26,127 total downloads
last updated
6/22/2023
Latest version:
3.0.0
kontur
kontur.results
result
results
optional
either
A library with Result types, such as Result and Optional.
Kontur.
Results.
Monad
by:
alexandersorokin
skbkontur
23,956 total downloads
last updated
6/22/2023
Latest version:
3.0.0
kontur
kontur.results
result
results
optional
either
do
A library with monad-like extensions for Kontur.Results, such as Then and do-notation.
Narvalo.
Fx
by:
chtoucas
Deprecated
37,527 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
23,490 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#
Previous
Next