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>)