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
185 packages returned for Tags:"Monad"
Sort by
Relevance
Downloads
Recently updated
Optional
by:
nilu
6,750,318 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,069,416 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
940,329 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
677,479 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
374,092 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,087 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
261,898 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
233,993 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
195,965 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
192,123 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,044 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
149,823 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,124 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
116,303 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
94,804 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
404,746 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,331 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,087 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.
SharpJuice.
Essentials
by:
sharp-juice
30,181 total downloads
last updated
4/15/2022
Latest version:
2.5.1
maybe
monad
sharpjuice
C# Maybe monad
LanguageExt.
Parsec
by:
louthy
336,219 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
Previous
Next