Functional Java

Backport of Java 8's lambda expressions to Java 7, 6 and 5 (by luontola)


Basic Functional Java repo stats
3 months ago

luontola/retrolambda is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Functional Java Alternatives

Similar projects and alternatives to Functional Java based on common topics and language

  • GitHub repo Javaslang

    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.

  • GitHub repo groovy

    Apache Groovy: A powerful multi-faceted programming language for the JVM platform

  • GitHub repo reactor-core

    Non-Blocking Reactive Foundation for the JVM

  • GitHub repo jOOλ

    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.

  • GitHub repo StreamEx

    Enhancing Java Stream API

  • GitHub repo functionaljava

    Functional programming in Java

  • GitHub repo cyclops-react

    An advanced, but easy to use, platform for writing functional applications in Java 8.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Functional Java alternative or higher similarity.


Posts where Functional Java has been mentioned. We have used some of these posts to build our list of alternatives and similar projects.

We don't know posts mentioning Functional Java yet. We started tracking mentions in Dec 2020.