Selected Tags

Click on a tag to remove it

Functional Programming libraries

Showing projects tagged as Functional Programming

  • Javaslang

    8.3 5.3 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.
  • Functional Java

    7.9 0.5 L5 Java
    Backport of Java 8's lambda expressions to Java 7, 6 and 5
  • jOOλ

    6.8 0.0 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.
  • StreamEx

    6.7 2.1 L3 Java
    Enhancing Java Stream API
  • cyclops-react

    6.1 0.0 L3 Java
    An advanced, but easy to use, platform for writing functional applications in Java 8.
  • λ

    5.1 4.5 Java
    Functional patterns for Java
  • 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.
  • protonpack

    4.4 0.0 L5 Java
    Stream utilities for Java 8
  • underscore-java

    4.1 8.0 L1 Java
    java port of Underscore.js
  • Fibry

    3.1 6.4 Java
    The first Java Actor System supporting fibers from Project Loom
  • Faux Pas

    2.8 7.1 L5 Java
    A library that simplifies error handling for Functional Programming in Java
  • Fugue

    2.7 -
    Functional extensions to Guava.
  • Vavr

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