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,706,720 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,907,809 total downloads
last updated
10/1/2023
Latest version:
4.4.6
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
301,887 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,389 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
160,745 total downloads
last updated
6/28/2016
Latest version:
1.0.1
C#
Functional
Monad
Option
Either
Reader
Writer
State
C# Monad Library
Tiger.
Types
by:
chrisoverzero
83,582 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.
Galaxus.
Functional
by:
DigitecGalaxus
73,478 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#.
Here
by:
KeRNeLith
102,742 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
405,762 total downloads
last updated
10/1/2023
Latest version:
4.4.6
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
447,304 total downloads
last updated
10/1/2023
Latest version:
4.4.6
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,892 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,547 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
72,742 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,791 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
246,375 total downloads
last updated
10/1/2023
Latest version:
4.4.6
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,985 total downloads
last updated
10/1/2023
Latest version:
4.4.6
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,781 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
24,548 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,655 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,521 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