Top 20 NuGet functional Packages
Option types for C# with LINQ support and rich fluent syntax for many popular uses:
var maybeOne = "one".ToMaybe();
Maybe<string> maybeAnother;
var maybeBoth =
from one in maybeOne
from another in maybeAnother
select one + another;
maybeBoth.Match(
both => Console.WriteLine("...
MonoidSharp is a lib that brings functional concepts to C#
Determine how intervals relate to each other.
A practical functional library for C#
Creates discriminated unions in C#. Define a template for a discriminated union and the appropriate code will be generated.
FSharp.Core.net40 is a backport to the .NET Framework 4.0 from redistributables from Visual F# Tools version 10.8 For F# 4.7. Contains code from Theraot.Core and the F# Software Foundation. FSharp.Core.net40 (ver. 4.7.1) is based on FSharp.Core 4.7.1.
Supported Platforms:
.NET Framework 4...
Shared interfaces and generic functional coding
Usefull extensions, Functional programming, Railway oriented
Package Description
This is a Framework designed to give us the power to develop in C# in a Functional way using Railway Oriented Programming. This Framework is using .Net Standard 2.
Package Description
Provides extensions to Serilog for handling Functional.Primitives types (Option<T> and Result<TSuccess, TFailure>)