10

8

6

4

2


4.5

8.7

7.0

6.4

2.9
1.6

8.4

4.0

5.4

3.4
λ

6.8
1.7

12 Functional Programming libraries and projects

  • underscore-java

    4.5 8.7 L1 Java
    java port of Underscore.js
  • StreamEx

    7.0 6.4 L3 Java
    Enhancing Java Stream API
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    Promo www.influxdata.com
    InfluxDB Logo
  • Faux Pas

    2.9 1.6 L5 Java
    A library that simplifies error handling for Functional Programming in Java
  • Javaslang

    8.4 4.0 L3 Java
    vʌ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.
  • λ

    5.4 3.4 Java
    Functional patterns for Java
  • jOOλ

    6.8 1.7 L2 Java
    jOOλ - 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 Java
    An advanced, but easy to use, platform for writing functional applications in Java 8.
  • Functional Java

    7.8 0.0 L5 Java
    Backport of Java 8's lambda expressions to Java 7, 6 and 5
  • protonpack

    4.4 0.0 L5 Java
    Stream utilities for Java 8
  • derive4j

    4.6 0.0 L4 Java
    Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
  • Vavr

    -
    Functional component library that provides persistent data types and functional control structures.
  • Fugue

    2.7 -
    Functional extensions to Guava.

Add another 'Functional Programming' Library