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
212 packages returned for Tags:"Monad"
Sort by
Relevance
Downloads
Recently updated
Codoxide.
Outcome.
Core
by:
sameera
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
22,862 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.
Codoxide.
Outcome
by:
sameera
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
24,813 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#
Sprache.
SuperJMN
by:
SuperJMN
.NET 5.0
.NET Core 1.0
.NET Standard 1.5
.NET Framework 4.6.1
13,899 total downloads
last updated
4/17/2016
Latest version:
2.0.0.51
Parser
Parsers
Monad
Sprache is a simple, lightweight library for constructing parsers directly in C# code.
Remora.
Results.
Analyzers
by:
Jax
Remora
13,776 total downloads
last updated
11/20/2023
Latest version:
1.0.2
remora
monad
results
Package Description
MaybeF
by:
bcg
.NET 6.0
76,178 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.
Devshorts.
MonadicNull
by:
devshorts
.NET Framework 4.0
14,606 total downloads
last updated
12/1/2014
Latest version:
0.4.1
Null
Monad
Maybe
c#
csharp
A safe monadic binder that will evaluate an expression chain and return an option type with information about whether the chain succeeded or not and where it failed.
Functional.
Fluent
by:
leonardpt
Deprecated
.NET Framework 4.5
32,446 total downloads
last updated
10/6/2017
Latest version:
1.3.6
fluent
functional
monad
maybe
pattern
matching
state
result
memo
Provides a functional fluent syntax for C# based apps
erecruit.
Maybe
by:
fsoikin
10,701 total downloads
last updated
3/19/2017
Latest version:
0.1.28
maybe
optional
option
monad
C# implementation of the Maybe (optional value) wrapper with fluent and LINQ APIs.
WeeGems.
Option
by:
MattDavey
9,421 total downloads
last updated
1/25/2013
Latest version:
1.0.1.1
option
maybe
monad
optional-value
An option monad, similar to 'Option' in F#\Scala or 'Maybe' in Haskell.
DeFuncto.
Core
by:
jycabello
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
16,007 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
Nito.
Try
by:
stephencleary
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
10,860 total downloads
last updated
12/8/2023
Latest version:
1.2.0
railroad
try
error
exceptional
monad
The Try monad (Error/Exceptional monad) for C# railroad programming
Franklin.
Maybe.
Assembly
by:
DFranklin
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
7,311 total downloads
last updated
3/18/2017
Latest version:
1.0.4
monad
maybe
null
Maybe is a value type (struct) that is guaranteed to never be NULL and either contain an object of the specified type or nothing at all.
UltimateOrb.
Core
by:
LEI_Hongfaan
.NET 7.0
22,978 total downloads
last updated
6/17/2022
Latest version:
3.1.0-beta0.13.0
UltimateOrb
Core
BCL
Int128
UInt128
Rational
Rational64
Monad
Linq
WeakDictionary
UltimateOrb Core Libraries.
DotNetFunctional.
Maybe
by:
Jotatoledo
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
7,035 total downloads
last updated
9/13/2019
Latest version:
1.2.0
monad
functional-progamming
option-monad
An Option monad for C# with LINQ support and rich fluent syntax.
PatrynSolutions.
Utilities.
Monad
by:
Dagnarus
.NET 5.0
.NET Core 1.0
.NET Standard 1.6
.NET Framework 4.5.1
4,524 total downloads
last updated
1/6/2017
Latest version:
1.0.3
C#
Monad
An implementation of Monad in C#. For use as a DTO in personal projects. Provides a simple data transform and DTO for return value guarantee.
WinstonPuckett.
ResultExtensions
by:
winstonpuckett
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
11,748 total downloads
last updated
7/31/2021
Latest version:
1.0.0
functional
result
monad
unwrap
error
handling
Easily replace Try/Catch with Result monads.
Masb.
Either
by:
masbicudo
.NET Framework 4.0
8,769 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.
flowing
by:
nberger
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
12,884 total downloads
last updated
9/30/2019
Latest version:
1.0.0-beta36
dataflow
flow
monad
monadic
reactive
rx
Dataflow programming, the monadic way
LanguageExt.
Sys
by:
louthy
.NET 8.0
96,870 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
FunSharp
by:
bragil
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
8,526 total downloads
last updated
10/17/2023
Latest version:
2.0.6
functional
monad
result
maybe
railway
Provides a functional programming approach to elegantly handle errors and avoid problems with null values.
Previous
Next