vavr ❤️ , VΛVΓ (Vavr, formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
jOOL , The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams.
Functional libs 🌀
vavr
❤️ , VΛVΓ (Vavr, formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.Kotlin
integration 🍩: https://github.com/vavr-io/vavr-kotlincyclops
❤️ , An advanced, but easy to use, platform for writing functional applications in Java 8.RxJava
,Reactor
,guava
,vavr
,functionaljava
...Functional Java
, Functional programming in Javaprocrastination
, A small, straightforward library bringing the benefits of functional programming to Java 11jOOL
, The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams.Speedment
, is a Stream ORM Java Toolkit and Runtime https://github.com/speedment/speedmentguava
guava
is more than a collection libUnsupportedOperationException
😱, not nice!more about collection libs on jvm see #13
Related resources
Terrific share for Persistent Data Structures!!
PS