Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
nuget.org "Discriminated" keyword
resultextensions 3.2.0
A extremely simple library providing a discriminated union type for .NET.8 versions - Latest release: 15 days ago - 3 dependent packages - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.8% on nuget.org
1 version - Latest release: 4 days ago - 48 stars on GitHub
johnaz.csharp.uniontypes 1.0.0-alpha
Languages like F#, Scala and Haskell have special types to represent a choice of a finite set of ...1 version - Latest release: 4 days ago - 48 stars on GitHub
Top 9.8% on nuget.org
12 versions - Latest release: almost 2 years ago - 3 dependent packages - 72.1 thousand downloads total - 224 stars on GitHub - 1 maintainer
imtools.dll 4.0.0 💰
Immutable persistent collections, algebraic sum-type aka descriminated union, Ref type and suppor...12 versions - Latest release: almost 2 years ago - 3 dependent packages - 72.1 thousand downloads total - 224 stars on GitHub - 1 maintainer
Top 8.6% on nuget.org
12 versions - Latest release: almost 2 years ago - 3 dependent packages - 445 thousand downloads total - 221 stars on GitHub - 1 maintainer
imtools 4.0.0 💰
Immutable persistent collections, algebraic sum-type aka descriminated union, Ref type and suppor...12 versions - Latest release: almost 2 years ago - 3 dependent packages - 445 thousand downloads total - 221 stars on GitHub - 1 maintainer
hexarc.serialization.union 3.0.1 💰
This package helps to serialize .NET/C# classes hierarchy as a tagged union (also known as a disc...8 versions - Latest release: about 1 year ago - 3 dependent packages - 21 thousand downloads total - 4 stars on GitHub - 1 maintainer
funcky.discriminatedunion 1.1.0
A source generator that generates `Match` methods for all your discriminated unions needs. ✨3 versions - Latest release: over 1 year ago - 1 dependent package - 8.42 thousand downloads total - 5 stars on GitHub - 1 maintainer
resultextensions.fluentassertions 3.2.0
Provides a set of custom FluentAssertions extensions for the Result<T> type.5 versions - Latest release: 15 days ago - 534 downloads total - 0 stars on GitHub - 1 maintainer
resultextensions.aspnetcore 3.2.0
Provides a set of extensions methods to produce responses based on the Result<T> type.8 versions - Latest release: 15 days ago - 932 downloads total - 0 stars on GitHub - 1 maintainer
resultextensions.fluentassertionsextensions 1.2.0
Provides a set of custom FluentAssertions extensions for the Result<T> type.3 versions - Latest release: about 1 month ago - 0 stars on GitHub - 1 maintainer
csharp.made.functional 2.2.0
A C# functional library which includes Option, Result, Union, and other helpful abstractions.20 versions - Latest release: 12 days ago - 2.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.0% on nuget.org
7 versions - Latest release: over 6 years ago - 7 dependent packages - 1 dependent repositories - 28.9 thousand downloads total - 1 maintainer
functionalsharp.discriminatedunions 0.9.106
This package provides Discriminated Unions for C#. This is the old backage. The new package is Fu...7 versions - Latest release: over 6 years ago - 7 dependent packages - 1 dependent repositories - 28.9 thousand downloads total - 1 maintainer
discu 1.0.0
Portable library for easy to use F#-like Discriminated Unions in C#. Implicitly casts objects int...12 versions - Latest release: over 124 years ago - 2 dependent repositories - 19.7 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 3.8% on nuget.org
20 versions - Latest release: over 4 years ago - 3 dependent packages - 6 dependent repositories - 132 thousand downloads total - 1 maintainer
succinct 4.0.0
Succinc<T> is a .NET library that adds a number of functional features to C#: * Discriminated uni...20 versions - Latest release: over 4 years ago - 3 dependent packages - 6 dependent repositories - 132 thousand downloads total - 1 maintainer
csharpdiscriminatedunion 2.0.1
Package Description13 versions - Latest release: about 4 years ago - 11.8 thousand downloads total - 23 stars on GitHub - 1 maintainer
discriminatedunion 1.0.0.45
Implementation of Discriminated Union and Pattern Matching in C#. string outputValue = x.Match<S...3 versions - Latest release: almost 7 years ago - 2 dependent packages - 4.99 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 9.5% on nuget.org
13 versions - Latest release: about 4 years ago - 1 dependent package - 18.2 thousand downloads total - 23 stars on GitHub - 1 maintainer
csharpdiscriminatedunion.attributes 2.0.1
Contains the attributes for the nuget package CSharpDiscriminatedUnion13 versions - Latest release: about 4 years ago - 1 dependent package - 18.2 thousand downloads total - 23 stars on GitHub - 1 maintainer
w4k.either.codegeneration 1.1.0
Source generator for creating discriminated union-like value type.4 versions - Latest release: 11 months ago - 442 downloads total - 0 stars on GitHub - 1 maintainer
csharpdiscriminatedunion.generator 2.0.1
Creates discriminated unions in C#. Define a template for a discriminated union and the appropria...1 version - Latest release: about 4 years ago - 1 dependent package - 3.49 thousand downloads total - 22 stars on GitHub - 1 maintainer
imtoolsunionedition 0.1.0
Extension for ImTools package. Forked from original source code. Contains classes like Un...1 version - Latest release: about 1 year ago - 203 downloads total - 0 stars on GitHub - 1 maintainer
option.either 1.0.0
A simple library that adds a struct to be used as a discriminated union like return type.2 versions - Latest release: over 3 years ago - 1 dependent repositories - 1.05 thousand downloads total - 1 stars on GitHub - 1 maintainer
w4k.either 1.1.1
An 'Either' type for C#, inspired by FP. This sum type represents values of two (or more) possibl...5 versions - Latest release: 7 months ago - 2.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
emik.sourcegenerators.choices 1.2.0
Annotate [Choice] to transform your type into a highly performant and flexible disjoint union.8 versions - Latest release: 6 months ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
cs.result 2.0.1
A discriminated union implementation for the result object pattern.3 versions - Latest release: 4 months ago - 378 downloads total - 1 maintainer
Related Keywords
Union
18
Result
8
Functional
8
functional-programming
5
discriminated-unions
5
dotnet
5
Algebraic
4
functional
4
union
4
type
4
result-pattern
4
result
4
extensions
4
Extensions
4
aspnetcore
4
Balanced
3
Tree
3
Dictionary
3
Thread-safe
3
Atomic
3
Ref
3
SumType
3
Either
3
Tagged
3
Maybe
3
Monad
3
csharp-library
3
tagged
3
sum
3
algebraic
3
data
3
F#
3
code-generator
3
code-generation
3
best-practices
3
error
3
error-handling
3
fluentassertions
3
pattern
3
results
3
C#
3
Unions
3
FP
3
Performance
3
Simple
3
Immutable
3
Persistent
3
Map
3
Avl
3
2-3Tree
3
Self
3
OptionalResult
2
Language
2
Extension
2
Types
2
Sum
2
Type
2
Pattern
2
value-semantics
2
sum-types
2
avl-tree
2
compare-and-swap
2
data-structures
2
dictionary
2
effects
2
2-3-tree
2
hashmap
2
hashtable
2
immutable
2
lock-free
2
map
2
memory-efficient
2
open-addressing
2
performance
2
persistent
2
robinhood-hashmap
2
reference-semantics
2
Generic
1
Object
1
source-generator
1
Unit
1
set
1
roslyn-generator
1
roslyn-analyzer
1
roslyn
1
inference
1
micro-framework
1
forwarder
1
disjoint-unions
1
Errors
1
disjoint-sets
1
Source
1
Return
1
Analyzer
1
response
1
Coproduct
1
Delegate
1
Disjoint
1
Forwarder
1
Generator
1