Top 20 NuGet Packages

A core library to enable functional programming in C# Data Types: - Identity - Maybe - Result - Either - Validation - Reader - Writer - IO - State - Tagged - Union - Coyoneda - Yoneda - Continuation - Redux: Store, Reducer, Middleware and Action (e.g. Tagged) Prelude (Standard Library) - Syntactic...
Provides a functional fluent syntax for C# based apps
C# gone functional
Package Description
Package Description
Package Description
Package Description
This small feature is meant to fill the gap created by lack of forward pipe operator in C#.
Provides extensions to Serilog for handling Functional.Primitives types (Option<T> and Result<TSuccess, TFailure>)
Provide functional extensions like Either, Unit, Option explained in the book "Functional Programming in C#"
Package Description
A set of extension methods inspired by F#, which make functional programming in C# a bit more fluent.
Allows for concisely making modified copies of nested immutable data structures.
Package Description
Package Description
Functional library for .NET
FunctionalQuery is the map-as-you-go .NET data access library. It removes the cruft of connections, commands, and readers while providing useful error messages.
This package provides Discriminated Unions for C#. This is the old backage. The new package is FunctionalSharp.DiscriminatedUnions.