Top 20 NuGet functional Packages

Graph-base protocol machines for F#
Features implementations of some of the usual suspects from functional programming: option type (Maybe<T>), error types (Result<T, TError>, Outcome<T> and Fallible<T>) for Railway Oriented Programming, simple disjoint union (Either<T1, T2>), (finite and infinite) sequence generators and LINQ extensi...
A utility library for programming functionally in C#
Core functions, types, and parsers for working with the Freya Web type system
Core utilities for Freya Routers
Polyfills for future/draft elements of the OWIN standards for various server implementations
Core utilities for Freya Optics
Infusio is strongly typed Infusionsoft API client with a functional DSL.
Generate and apply diffs between JSON documents
Generate and apply diffs between JSON documents
For use with SimpleInjector dependency injection container. Provides extension methods on Container that make registering Functional.CQS handler implementations easy. - Functional.CQS.IQueryHandler<TQuery, TResult> - Functional.CQS.IAsyncQueryHandler<TQuery, TResult> - Functional.CQS.ICommandHandle...
Everyone deserves to enjoy the benefits of functional programming. The Tango provides a series of implementations to facilitate the use of functional programming concepts in C#. In a certain way any C# developer work with some functional concepts like anonymous methods with lambda expressions a...
Async extensions for Nils Lück's Optional library.
Contains some functional helpers methods and Monads
MVC functional tests with a fixture pattern for a MySql database on EF Core
A robust option type for C#.
Fody add-in simply adding tailcall IL prefix
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.
Provides a library of extensions helping to be more fluent when developing
A typesafe way of adding with-functionality to any type.