12 results found Sort:
- Filter by Primary Language:
- C# (6)
- C++ (2)
- Elixir (1)
- F# (1)
- Java (1)
- TypeScript (1)
- +
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
C++17 `std::variant` for C++11/14/17
Created
2015-05-24
450 commits to master branch, last one 2 years ago
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
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
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
Variant types in TypeScript
Created
2019-09-25
120 commits to master branch, last one 2 years ago
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
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
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