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
110 packages returned for Tags:"either"
Sort by
Relevance
Downloads
Recently updated
MaybeF
by:
bcg
.NET 6.0
76,079 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.
Codoxide.
Outcome
by:
sameera
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
24,767 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#
Codoxide.
Outcome.
Core
by:
sameera
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
22,791 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.
DeFuncto.
Core
by:
jycabello
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
15,819 total downloads
last updated
12/7/2023
Latest version:
1.0.7
Functional
Monad
Option
Result
Either
Parallel
Simple functional library, aimed for simplicity and ease of maintenance, trying to mimic what F# has to offer in terms of error handling. Heavily inspired by language-ext
Masb.
Either
by:
masbicudo
.NET Framework 4.0
8,733 total downloads
last updated
5/10/2016
Latest version:
0.2.0
either
monad
masbicudo
miguel
angelo
Either monad that stores one of many known types inside it. See the project page for more: Json.Net and NHibernate bindings available.
LanguageExt.
Sys
by:
louthy
.NET 8.0
95,497 total downloads
last updated
4/16/2024
Latest version:
5.0.0-alpha.6
C#
Functional
Language
Extension
Aff
Eff
Monad
Option
Either
Reader
More tags
Extensions to language-ext effects system that wraps the IO behaviours from the .NET BCL
DeFuncto.
Assertions
by:
jycabello
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
9,638 total downloads
last updated
12/7/2023
Latest version:
1.0.7
Functional
Monad
Option
Result
Either
Parallel
UnitTesting
Assertions for DeFuncto data types. Assertions fail by throwing an exceptions, which is acknowledged by virtually every popular .NET testing library as a way to fail a test. Not yet localized, assertions fail...
More information
Codoxide.
Outcome.
Extensions.
Then
by:
sameera
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
10,406 total downloads
last updated
7/21/2020
Latest version:
6.0.0
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.
ElemarJR.
FunctionalCSharp
by:
elemarjr
.NET 5.0
.NET Core 1.0
.NET Standard 1.6
.NET Framework 4.5.1
9,515 total downloads
last updated
4/14/2017
Latest version:
1.0.6
functional
functional-csharp
option
either
try
untrusted
C# functional language extensions
Ultimately
by:
silkfire
.NET 6.0
29,856 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#.
Maciel.
Monads
by:
ruimaciel
.NET 8.0
14,666 total downloads
last updated
11/16/2023
Latest version:
0.5.0
C#
monad
functional
Monads
Either
Maybe
Result
functional-programming
A monads package for C#
FunctionalExtensions
by:
cvkrue
lbattermann
.NET 5.0
.NET Core 1.1
.NET Framework 4.5.2
14,418 total downloads
last updated
9/12/2017
Latest version:
1.4.0
FP
Option
Choice
Maybe
Either
C#
.Net
Functional
Monad
Functions and types for C# adopted from FP e.g. Option, Choice
Pagansoft.
Functional
by:
magicmonty
.NET 5.0
8,594 total downloads
last updated
10/8/2021
Latest version:
5.1.0
data
type
functional
option
either
result
Functional Data types for C#
SoftwareCraft.
Either
by:
softwarecraft13
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
7,683 total downloads
last updated
12/20/2021
Latest version:
2.1.1.1
either
c-sharp
functional-programming
dotnet
core
standard
SoftwareCraft.Either represents the OOP implementation of a functional concept.
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.
Codoxide.
Outcome.
Extensions.
Filters
by:
sameera
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
8,212 total downloads
last updated
11/30/2021
Latest version:
6.3.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.
Codoxide.
Outcome.
Extensions.
Map
by:
sameera
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
6,106 total downloads
last updated
2/13/2021
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.
SoterDevelopment.
Monads
by:
jabarij
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
3,486 total downloads
last updated
12/2/2021
Latest version:
1.6.0
monad
either
maybe
result
Library containing basic monads for functional-like programming in objective languages.
Echo.
Process
by:
louthy
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
66,876 total downloads
last updated
5/3/2023
Latest version:
2.2.1-beta
Echo
Process
C#
Functional
Language
Extension
Monad
Option
Either
Reader
More tags
echo-process Actor library component that works with LanguageExt.Core: An 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for...
More information
Codoxide.
Outcome.
Extensions.
Tap
by:
sameera
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
6,011 total downloads
last updated
10/17/2020
Latest version:
6.2.0
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