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
Optional
by:
nilu
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
9,363,299 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
.NET 8.0
14,835,342 total downloads
last updated
4/16/2024
Latest version:
5.0.0-alpha.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.
FSharpPlus
by:
fsprojects
gusty
ozzymcduff
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.5
1,278,673 total downloads
last updated
2/13/2024
Latest version:
1.6.1
f#
FSharp
Applicative
Monad
MonadTransformer
Arrow
Overloading
A complete and extensible base library for F#.
FSharpx.
Core
by:
danmohl
fsprojects
mausch
panesofglass
sforkmann
.NET Framework 3.5
964,137 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
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
630,637 total downloads
last updated
11/20/2023
Latest version:
7.4.1
remora
monad
results
algebraic
datatype
result
A basic implementation of a descriptive algebraic data type for C#.
MaybeMonad
by:
edumserrano
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
432,704 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.
Optional.
Async
by:
dnikolovv
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
361,729 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.
HttpResultMonad
by:
edumserrano
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
364,886 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
Optional.
Extensions
by:
nilu
.NET Framework 4.0
230,351 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.
HttpResultMonad.
HttpResultOnHttpClient
by:
edumserrano
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
362,020 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
.NET Framework 4.0
194,612 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
Sprache.
Calc
by:
yallie
.NET 5.0
.NET Core 1.0
.NET Standard 1.6
.NET Framework 4.6.1
200,956 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.
csharp-
monad
by:
louthy
.NET 5.0
.NET Core 1.0
.NET Standard 1.3
.NET Framework 4.5
179,573 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
.NET Framework 4.0
106,222 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#.
CSharpFunctionalExtensions.
FluentAssertions
by:
NitroDevs
.NET 6.0
59,762 total downloads
last updated
4/14/2024
Latest version:
3.0.0-prerelease-13-1
Monad
FluentAssertions
CSharpFunctionalExtensions
Testing
This package provides a set of extensions to FluentAssertions to simplify the testing of project using CSharpFunctionalExtensions
LanguageExt.
Parsec
by:
louthy
.NET 8.0
598,061 total downloads
last updated
4/16/2024
Latest version:
5.0.0-alpha.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
ResultMonad
by:
edumserrano
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
66,724 total downloads
last updated
9/3/2017
Latest version:
1.0.1
result
functional
monad
csharp
c#
Result monad for C#. In its core this monad enhances a type by adding a success/failure status. For more information see http://csharp-functional.readthedocs.io/en/latest/result-monad.html.
Here
by:
KeRNeLith
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 2.0
112,797 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
.NET 8.0
509,638 total downloads
last updated
4/16/2024
Latest version:
5.0.0-alpha.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
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
93,438 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.
Previous
Next