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
187 packages returned for Tags:"monad"
Sort by
Relevance
Downloads
Recently updated
Optional
by:
nilu
6,822,660 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,197,411 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.
FSharpPlus
by:
fsprojects
gusty
ozzymcduff
950,460 total downloads
last updated
4/5/2023
Latest version:
1.4.1
f#
FSharp
Applicative
Monad
MonadTransformer
Arrow
Overloading
A complete and extensible base library for F#.
FSharpx.
Core
by:
danmohl
fsprojects
mausch
panesofglass
sforkmann
684,704 total downloads
last updated
7/8/2013
Latest version:
1.8.32
fsharp
csharp
interop
monad
iteratee
validation
bytestring
testing
FSharpx is a library for the .NET platform implementing general functional constructs on top of the F# core library. Its main target is F# but it aims to be compatible with all .NET languages wherever...
More information
Remora.
Results
by:
Jax
Remora
379,939 total downloads
last updated
11/20/2022
Latest version:
7.2.3
remora
monad
results
algebraic
datatype
result
A basic implementation of a descriptive algebraic data type for C#.
Optional.
Extensions
by:
nilu
230,094 total downloads
last updated
1/19/2015
Latest version:
0.1.0
Maybe
Option
Null
Monad
Monadic
DEPRECATED: Optional.Extensions has been replaced by more specific packages. Check out Optional.Collections, Optional.Utilities etc. Extended functionality for Optional.
Optional.
Async
by:
dnikolovv
265,885 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.
MaybeMonad
by:
edumserrano
240,804 total downloads
last updated
9/3/2017
Latest version:
1.0.1.1
maybe
optional
functional
monad
csharp
c#
Maybe/Optional monad implementation for C#. For more information see http://csharp-functional.readthedocs.io/en/latest/maybe-monad.html.
HttpResultMonad
by:
edumserrano
202,703 total downloads
last updated
9/3/2017
Latest version:
1.0.1
http
result
httpresult
functional
monad
csharp
c#
Http Result monad for C#. In its core this monad enhances a type by adding a success/failure status and an http state. This type is meant to be used by operations that do Http calls. For more information see...
More information
HttpResultMonad.
HttpResultOnHttpClient
by:
edumserrano
198,873 total downloads
last updated
9/3/2017
Latest version:
1.0.1
http
result
httpresult
httpclient
functional
monad
csharp
c#
Simple application of HttpResult monad by using System.Net.Http.HttpClient. For more information see http://csharp-functional.readthedocs.io/en/latest/http-result-monad.html#httpresult-monads-how-to.
ExtCore
by:
jackp
186,382 total downloads
last updated
1/17/2017
Latest version:
0.8.46
f#
fsharp
workflow
collections
immutable
monad
computation
fsharpx
intmap
lazylist
ExtCore provides extensions to the F# core library (FSharp.Core) and aims to help you build industrial-strength F# applications. These extensions include additional functions for modules such as Array, List,...
More information
csharp-
monad
by:
louthy
150,512 total downloads
last updated
6/28/2016
Latest version:
1.0.1
C#
Functional
Monad
Option
Either
Reader
Writer
State
C# Monad Library
FsControl
by:
gusty
mausch
96,196 total downloads
last updated
12/18/2016
Latest version:
2.0.0-CI00120
FSharp
Applicative
Monad
MonadTransformer
Arrow
Overloading
FsControl is an overload library for F#.
Sprache.
Calc
by:
yallie
118,155 total downloads
last updated
3/8/2019
Latest version:
1.1.0
sprache
expression
expressions
evaluator
calculator
parser
parsers
linq
monad
Easy to use extensible expression evaluator built on top of Sprache parser library. Compiles expressions to native code for best performance. Supports custom functions and parameters.
Here
by:
KeRNeLith
95,904 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
407,788 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.
CallMeMaybe
by:
j2jensen
33,420 total downloads
last updated
12/31/2018
Latest version:
0.7.1
maybe
monad
option
optional
Provides a class and a few extension methods to facilitate common operations with values that may or may not exist. Traditionally, programmers often use `null` references to represent values that "aren't...
More information
Optional.
Utilities
by:
nilu
81,297 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.
LanguageExt.
Parsec
by:
louthy
338,544 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
SharpJuice.
Essentials
by:
sharp-juice
30,183 total downloads
last updated
4/15/2022
Latest version:
2.5.1
maybe
monad
sharpjuice
C# Maybe monad
Previous
Next