Top 20 NuGet functionalprogramming Packages

Objectified wrapper of Selenium WebDriver (or other Automation Frameworks) with Functional Programming practices to create realiable Automation Test suites.
LeanSharp allows you to write code in a more declarative and functional way in C#. By using LeanSharp, a lot of boilerplate and imperative code can be removed from your codebase.
SolidStack.Core.Flow focuses on encapsulating the branching logic of your code so you can write a linear and much more readable code flow without having to deal with exceptions, null checks and unnecessary conditions.
Implementation of a few Monadic types in C# to make life easier on a few pain points of working with the language