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
211 packages returned for Tags:"Monad"
Sort by
Relevance
Downloads
Recently updated
Optional.
Utilities
by:
nilu
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
91,956 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.
Funcky
by:
polyadic
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
35,053 total downloads
last updated
7/14/2023
Latest version:
3.3.0
Functional
Monad
Linq
Funcky is a functional C# library
SharpJuice.
Essentials
by:
sharp-juice
.NET 6.0
31,663 total downloads
last updated
8/17/2023
Latest version:
2.6.0
maybe
monad
sharpjuice
C# Maybe monad
Optional.
Collections
by:
nilu
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.5
83,832 total downloads
last updated
10/1/2016
Latest version:
1.1.0
Option
Some
None
Maybe
Either
Exception
Null
Monad
Monadic
Functional
Useful Optional extensions for working with collections.
FunctionalWay
by:
andrewchaa
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
24,637 total downloads
last updated
8/14/2018
Latest version:
0.6.3
Functional
Functional
Programming
Monad
Package Description
LanguageExt.
CodeGen
by:
louthy
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
275,766 total downloads
last updated
2/7/2024
Latest version:
4.4.8
C#
Functional
Language
Extension
Lenses
Records
Unions
Monad
Option
Either
More tags
Design and build-time code-gen for records, unions, lenses and immutable With functions
LeagueOfMonads
by:
TBone512
.NET Framework 4.5
41,010 total downloads
last updated
4/16/2018
Latest version:
1.5.2.6
monad
rop
railway
oriented
league
monads
A gathering place for things that identify as monads but are C# in orientation
Amplified.
CSharp
by:
nillerr
.NET 5.0
.NET Core 1.0
.NET Standard 1.4
.NET Framework 4.5
28,277 total downloads
last updated
6/29/2017
Latest version:
2.0.1
Monad
Functional
Optional
Maybe
Option
Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.
LanguageExt.
Transformers
by:
louthy
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
255,730 total downloads
last updated
2/7/2024
Latest version:
4.4.8
C#
Functional
Language
Extension
Monad
Option
Either
Reader
Writer
State
More tags
Functions like MapT, BindT, ForAllT, etc. for the nested monadic type extensions (i.e. `Seq<Option>`
LanguageExt.
Rx
by:
louthy
.NET 8.0
249,133 total downloads
last updated
3/24/2024
Latest version:
5.0.0-alpha.5
C#
Functional
Language
Extension
Monad
Option
Either
Reader
Writer
State
More tags
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
Feree.
Option
by:
bartoszkowalczyk
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
19,864 total downloads
last updated
2/8/2019
Latest version:
1.0.3
Option
OptionType
Monad
Feree
Implementation of option type based on pattern matching
ResultSharp
by:
nekronos
.NET 6.0
53,375 total downloads
last updated
5/4/2022
Latest version:
0.3.1
C#
Functional
Monad
Pattern
Matching
Result
Error
handling
Package Description
Rezoom
by:
humbobst
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
17,341 total downloads
last updated
6/3/2019
Latest version:
1.0.1
rezoom
monad
resumption
data
A resumption monad for .NET targeting data access with automatic batching and caching.
FSharpx.
TypeProviders.
Management
by:
fsprojects
sforkmann
.NET Framework 4.0
49,202 total downloads
last updated
9/24/2013
Latest version:
1.8.41
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
Nordril.
Functional
by:
Nordril
.NET 5.0
.NET Core 3.1
44,880 total downloads
last updated
11/5/2021
Latest version:
27.0.0
functional
langexts
maybe
functor
monad
lens
algebra
transformers
Function programming goodness: algebraic structures, Maybe, Either, Unit, State, Writer, Functor, Monad, Monoid, Lenses, and more.
Narvalo.
Fx
by:
chtoucas
Deprecated
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
43,514 total downloads
last updated
4/7/2017
Latest version:
0.28.0
Maybe
Option
Error
ROP
Either
Linq
Monad
Functional
Features implementations of some of the usual suspects from functional programming: option type (Maybe<T>), error types (Result<T, TError>, Outcome<T> and Fallible<T>) for Railway Oriented Programming, simple...
More information
Simplee.
Common
by:
giraffe4
Deprecated
.NET 5.0
.NET Core 2.0
21,082 total downloads
last updated
3/18/2018
Latest version:
1.0.13
FSharp
F#
patterns
.NETCore
monad
Common functionality which can be used in FSharp projects. The library exposes active patterns for comparison operations, numerals, strings. It has a Result monad and its builder for computation expressions.
Operation
by:
Ody
.NET 5.0
.NET Core 1.0
.NET Standard 1.1
.NET Framework 4.5
39,134 total downloads
last updated
1/28/2018
Latest version:
1.1.2
Railway
Oriented
Programming
ROP
Monad
Operation
Extensions
Exceptions
This Library provides a way for doing Railway Oriented Programming in C#.
scalejs.
functional
by:
lisovin
25,295 total downloads
last updated
1/23/2014
Latest version:
0.2.10
JavaScript
scalejs
scalejs.functional
monad
computaiton
expression
continuation
Functional programming extension for scalable JavaScript application. Defines functions such as curry, partial, etc. Also defines computation expression builder (aka monad)
Codoxide.
Outcome
by:
sameera
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
24,731 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#
Previous
Next