Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Java 577 46
Higher Kinded Type machinery for Java
Java 82 9
Automatic derivation of functional-java typeclasse instances and optics
Java 21 4
Sketch for a pure FP Json API (WIP)