tagged-unions
Here are 34 public repositories matching this topic...
Fastest and simplest pattern matching sum types in Go. Don't be jealous of Rust anymore.
-
Updated
May 1, 2024 - Go
Algebraic sum types for TypeScript, designed after Rust's enums
-
Updated
Jun 14, 2019 - TypeScript
Lightweight state machines in TypeScript
-
Updated
Jun 30, 2024 - TypeScript
PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.
-
Updated
Feb 14, 2024 - C#
Advanced converters for the System.Text.Json serializer
-
Updated
Apr 23, 2023 - C#
A library for defining and manipulating algebraic data types in TypeScript.
-
Updated
Jan 26, 2024 - TypeScript
Implementation of Alegbraic Data Types (ADTs) in Python
-
Updated
Apr 29, 2021 - Python
Helps to easily JSON marshal / unmarshal tagged unions in go
-
Updated
Apr 11, 2023 - Go
.NET port of Francisco (Paco) Estévez's JavaSealedUnions (https://github.com/pakoito/JavaSealedUnions).
-
Updated
May 5, 2023 - C#
A dead simple library for parsing discriminated unions in Go.
-
Updated
Mar 2, 2024 - Go
Functional Programming for C# and .NET Core
-
Updated
Jun 21, 2020 - C#
Single header C library for type safe tagged unions
-
Updated
Dec 1, 2023 - C
An example of tagged unions and exhaustive pattern matches in Go
-
Updated
Jan 30, 2024 - Go
A research programming language on top of C macros
-
Updated
Apr 7, 2024 - C
Small TS library to type and safely handle `serde` JSON serializations of Rust enums.
-
Updated
Apr 28, 2024 - TypeScript
Utility function for exhaustiveness checking with typed JS (TS or Flow)
-
Updated
Mar 16, 2020 - JavaScript
Improve this page
Add a description, image, and links to the tagged-unions topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the tagged-unions topic, visit your repo's landing page and select "manage topics."