13 Functional Programming libraries and projects
-
Javaslang
8.5 9.3 L3 Javavʌvr (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. -
jOOλ
6.8 3.4 L2 JavajOOλ - 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. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism. -
cyclops-react
6.2 0.0 L3 JavaAn advanced, but easy to use, platform for writing functional applications in Java 8. -
derive4j
4.5 0.0 L4 JavaJava 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses. -
Faux Pas
2.9 3.7 L5 JavaA library that simplifies error handling for Functional Programming in Java -
Vavr
-Functional component library that provides persistent data types and functional control structures.
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
Promo
getstream.io
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.