CSharpFunctionalExtensions

Functionality library

A library providing functional programming utilities and patterns for working with data in C#.

Functional extensions for C#

GitHub

2k stars
82 watching
304 forks
Language: C#
last commit: about 2 months ago
Linked from 3 awesome lists

csharpentityfunctional-programmingmaybe-monadresultvalue-object

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
louthy/language-ext A C# library that enables declarative and pure functional programming by providing extensions to the language. 6,527
mazharenko/fluentassertions.eventual A NuGet package that allows developers to wait for FluentAssertions checks to pass during testing 5
exceptionless/exceptionless.datetimeextensions Provides extension methods for working with dates, times, and time spans in C#. 239
la-yumba/functional-csharp-code Provides code samples and exercises for learning Functional Programming in C# 585
leandromoh/curryfy Provides strongly typed extensions for C# delegates to support functional programming techniques like currying and partial application. 69
messagepack-csharp/messagepack-csharp Fastest C# serializer with built-in LZ4 compression and support for Unity and Xamarin. 5,795
zzzprojects/z.extensionmethods Extends .NET Framework and .NET Core with reusable code snippets 1,589
fluentvalidation/fluentvalidation A .NET validation library that uses a fluent interface and lambda expressions to build strongly-typed validation rules. 9,111
nsubstitute/nsubstitute A mocking library designed to simplify testing by providing an easy-to-use syntax and natural language support. 2,674
kachayev/fn.py Provides a set of functional programming primitives and tools to improve code organization and debugging in Python 3,351
fsprojects/fsharpplus Extends F# with functional programming techniques and generic functions to simplify development and improve code reuse. 852
mono/cppsharp A tool and set of libraries that bridges C/C++ APIs to high-level languages like .NET. 3,126
caiorss/functional-programming An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages 2,688
nuget/nuget.client Tools and clients for managing .NET packages and dependencies. 748
waf/csharprepl An interactive C# programming environment with syntax highlighting and NuGet package management 2,941