12 results found Sort:

155
3.3k
mit
49
Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
Created 2016-01-12
170 commits to master branch, last one about a month ago
88
657
bsl-1.0
30
C++17 `std::variant` for C++11/14/17
Created 2015-05-24
450 commits to master branch, last one 2 years ago
50
560
unknown
30
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Created 2015-09-18
253 commits to master branch, last one 2 years ago
17
480
mit
7
C# discriminated union source generator
Created 2022-05-30
287 commits to main branch, last one 18 days ago
Discriminated unions, pattern matching and partial applications for C#
Created 2013-04-30
271 commits to master branch, last one 3 years ago
35
258
mit
30
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
Created 2016-03-16
2,214 commits to master branch, last one 3 months ago
3
177
mpl-2.0
5
Variant types in TypeScript
Created 2019-09-25
120 commits to master branch, last one 2 years ago
27
136
bsl-1.0
17
Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.
Created 2014-06-15
190 commits to master branch, last one 6 years ago
19
84
apache-2.0
12
F# Event-Union Contract Encoding with versioning tolerant converters supporting System.Text.Json and Newtonsoft.Json
Created 2018-10-05
248 commits to master branch, last one 3 months ago
C# Analyzer Adding Exhaustive Checking of Switch Statements and Expressions
Created 2019-09-13
146 commits to master branch, last one 2 years ago
3
70
unknown
6
A type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)
Created 2021-04-09
74 commits to stable branch, last one 11 months ago
Tagged unions for Elixir. Just that.
Created 2022-03-30
72 commits to main branch, last one 2 months ago