CSharpFunctionalExtensions

Functionality library

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

Functional extensions for C#

GitHub

2k stars
81 watching
306 forks
Language: C#
last commit: 29 days 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,553
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#. 240
la-yumba/functional-csharp-code Provides code samples and exercises for learning Functional Programming in C# 589
leandromoh/curryfy Provides strongly typed extensions for C# delegates to support functional programming techniques like currying and partial application. 69
messagepack-csharp/messagepack-csharp Fast C# serializer for compact binary data 5,868
zzzprojects/z.extensionmethods Extends .NET Framework and .NET Core with reusable code snippets 1,601
fluentvalidation/fluentvalidation A .NET validation library that uses a fluent interface and lambda expressions to build strongly-typed validation rules. 9,159
nsubstitute/nsubstitute A mocking library with a succinct syntax to help focus on test intentions rather than configuration. 2,704
kachayev/fn.py Provides a set of functional programming primitives and tools to improve code organization and debugging in Python 3,352
fsprojects/fsharpplus Extends F# with functional programming techniques and generic functions to simplify development and improve code reuse. 857
mono/cppsharp A tool and set of libraries that bridges C/C++ APIs to high-level languages like .NET. 3,153
caiorss/functional-programming An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages 2,693
nuget/nuget.client Tools and clients for managing .NET packages and dependencies. 757
waf/csharprepl An interactive C# programming environment with syntax highlighting and NuGet package management 2,961