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
210 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,026,400 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,085,394 total downloads
last updated
3/4/2024
Latest version:
5.0.0-alpha.1
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,245,656 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
933,958 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
600,952 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
415,350 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
347,655 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
351,781 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,334 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
348,864 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,269 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
.NET 5.0
.NET Core 1.0
.NET Standard 1.3
.NET Framework 4.5
175,332 total downloads
last updated
6/28/2016
Latest version:
1.0.1
C#
Functional
Monad
Option
Either
Reader
Writer
State
C# Monad Library
Sprache.
Calc
by:
yallie
.NET 5.0
.NET Core 1.0
.NET Standard 1.6
.NET Framework 4.6.1
187,939 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.
FsControl
by:
gusty
mausch
.NET Framework 4.0
105,408 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#.
LanguageExt.
Parsec
by:
louthy
.NET 8.0
569,777 total downloads
last updated
3/4/2024
Latest version:
5.0.0-alpha.1
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
62,198 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.
CSharpFunctionalExtensions.
FluentAssertions
by:
NitroDevs
.NET 6.0
50,310 total downloads
last updated
8/11/2023
Latest version:
2.0.0
Monad
FluentAssertions
CSharpFunctionalExtensions
Testing
This package provides a set of extensions to FluentAssertions to simplify the testing of project using CSharpFunctionalExtensions
Here
by:
KeRNeLith
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 2.0
111,209 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
500,770 total downloads
last updated
3/4/2024
Latest version:
5.0.0-alpha.1
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
.NET 5.0
.NET Core 1.0
.NET Standard 1.4
.NET Framework 4.6.1
35,967 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
Previous
Next