Top 20 NuGet functional-programming Packages

SoftwareCraft.Maybe represents the OOP implementation of a functional concept. Instead of returning null, return a Maybe, and the code will be much cleaner and the intent much clearer.
SoftwareCraft.Result represents the OOP implementation of a functional concept. Instead of throwing an exception, return a Result, and the code will be much cleaner and the intent much clearer.
Minimalistic Functional Library for C#.
Provides functional-style extensions for C# 's function type.
Collection of basic monads and functional extensions for C#
LINQ Extended Design. Additional C# extension methods (inspired by LINQ) and F# collection functions
Total functions made convenient for F# and C#
Memoize functions with ease
Currying and Partial application for C# functions and actions.
Select partial functions made to have warnings in F#
A library which enables more powerful pattern matching than is currently available in the switch statement/expression.
A monads package for C#
A methods to operate collections and flow control. Please see github to get-started guide: https://github.com/andriyshevchenko/collections. Using a C# 6.0 static import required. Extensive use of C# 7.0 ValueTuple's
A functional approach to creating generic and adaptable conditional templates
A methods to create series of numbers and operate vectors
A methods to create series of numbers and operate vectors
A small library to allow writing C# in a more functional style. This is for the .NET Standard compatibility. There is another NuGet version of this library for the full .NET Framework 4.5. Visit https://github.com/Hallmanac/Funqy-CSharp for more detailed information. 1.0.0 -- Initial release of lib...
Basic statistics with some probability library. Includes common distributions (Bernoulli, Binomial, Poisson, Student's and Normal), random number generators from some of the distributions, summary statistics for a sample, Z-Test, Student's T-Test, special functions (Error, Gamma, Beta and Regularize...
A micro library for coding in a functional style using c#. Features Option<T>, Either<T,U>, pattern matching with exatractors, partially applied functions, scalaz inspired Validation<T,U> and various collection methods like fold and reduce.
A methods to operate collections and flow control. Please see github to get-started guide: https://github.com/andriyshevchenko/collections. Using a C# 6.0 static import required. Extensive use of C# 7.0 ValueTuple's