Functional Java is an open source library that supports closures for the Java programming language
Javaslang is a Java standard library extension built for Java 8 and above.
Functional programming library
Java 8 functional programming toolbox supporting basic jdk libraries and providing language enhancing.
Functional programming API borrowing heavily from Ruby and Clojure but staying within the bounds of Java