Top 20 NuGet either Packages
C# functional language extensions
A library for managing program fault-points. Use static types to propagate errors, reduce vulnerable code, and design functional systems
Functional extensions for .NET
Functional and collection extensions, basic algebraic data types influenced by FP
Library that supports functional programming patterns in C#.
Adds Railway Oriented Programming to C# by making use of LINQ syntax.
SoftwareCraft.Either represents the OOP implementation of a functional concept.
Some discriminated unions for C♯ 8.
A monads package for C#
A core library to enable functional programming in C#
Data Types:
- Identity
- Maybe
- Result
- Either
- Validation
- Reader
- Writer
- IO
- State
- Tagged
- Union
- Coyoneda
- Yoneda
- Continuation
- Redux: Store, Reducer, Middleware and Action (e.g. Tagged)
Prelude (Standard Library)
- Syntactic...
A practical functional library for C#