58 Open Source Algebraic Data Types Software Projects
Free and open source algebraic data types code projects including engines, APIs, generators, and tools.
Folktale 1998 ⭐
Ganja.js 1294 ⭐
Derive4j 528 ⭐
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Whyhaskellmatters 433 ⭐
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Procrastination 43 ⭐
A small, straightforward library bringing the benefits of functional programming to Java 11
Remotedatak 41 ⭐
Algebraic data type (ADT) to represent the state of data that is loading from/to remote sources/destinations
Vallang 28 ⭐
Generic immutable recursive data representation API targeted at source code models and more.
Dart_meta_types 24 ⭐
a code gen solution for defining sealed classes, data classes, and enum classes for dart.
Tiny Cps 16 ⭐
Tiny goodies for Continuation-Passing-Style functions (OLDER VERSION), use instead the NEWER `cpsfy`
Algebraicdb 11 ⭐
[early-wip]A Relational Database Management System with Support for Algebraic Data Types
Sebastienfilion Functional 102 ⭐
Dotvariant 35 ⭐
A type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)
Nullpub Fun 29 ⭐
A collection of algebraic data types, lenses, and schemables based on a light weight higher kinded type implementation. Written for deno.
Bitty 25 ⭐
🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.
Mir Core 18 ⭐
Base software building blocks: Algebraic types (aka sumtype/tagged union/variant), universal reflection API, basic math, and more.