CSharpFunctionalExtensions
Functionality library
A library providing functional programming utilities and patterns for working with data in C#.
Functional extensions for C#
2k stars
81 watching
306 forks
Language: C#
last commit: 29 days ago
Linked from 3 awesome lists
csharpentityfunctional-programmingmaybe-monadresultvalue-object
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 |