# Top 20 NuGet functional-programming Packages

Functional programming 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#

Currying and Partial application for C# functions and actions.

Memoize functions with ease

Select partial functions made to have warnings in F#

A monads package for C#

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