| mcintyre321/OneOf |
2,748 |
|
8 |
179 |
over 2 years ago |
95 |
September 07, 2023 |
35 |
mit |
C# |
| Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching |
| derive4j/derive4j |
517 |
|
6 |
105 |
over 4 years ago |
25 |
July 04, 2019 |
14 |
|
Java |
| Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses. |
| mpark/variant |
503 |
|
0 |
0 |
over 4 years ago |
0 |
|
6 |
bsl-1.0 |
C++ |
| C++17 `std::variant` for C++11/14/17 |
| domn1995/dunet |
437 |
|
0 |
0 |
about 2 years ago |
33 |
November 02, 2023 |
4 |
mit |
C# |
| C# discriminated union source generator |
| Tarmil/FSharp.SystemTextJson |
285 |
|
0 |
27 |
over 2 years ago |
31 |
August 30, 2023 |
31 |
mit |
F# |
| System.Text.Json extensions for F# types |
| DavidArno/SuccincT |
262 |
|
6 |
3 |
over 3 years ago |
20 |
February 17, 2020 |
13 |
mit |
C# |
| Discriminated unions, pattern matching and partial applications for C# |
| rsdn/CodeJam |
254 |
|
7 |
5 |
over 2 years ago |
66 |
May 12, 2022 |
7 |
mit |
C# |
| 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 |
| kjnilsson/fez |
245 |
|
0 |
0 |
almost 7 years ago |
0 |
|
12 |
mit |
F# |
| F# to core erlang compiler experiment |
| paarthenon/variant |
164 |
|
4 |
14 |
about 3 years ago |
64 |
March 02, 2024 |
33 |
mpl-2.0 |
TypeScript |
| Variant types in TypeScript |
| eggs-cpp/variant |
135 |
|
0 |
0 |
about 8 years ago |
0 |
|
0 |
bsl-1.0 |
C++ |
| Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union. |