Awesome Java Functional Programming

  • updated 6 months ago Other

    Pluggable type-checking for Java

  • cyclops cyclops 1,301
    star
    updated about 1 year ago Apache License 2.0

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

  • updated over 1 year ago

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

  • updated about 1 year ago

    Functional programming in Java

  • jOOL jOOL 2,052
    star
    updated 10 months ago Apache License 2.0

    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.

  • updated 6 months ago MIT License

    Stream utilities for Java 8

  • updated over 2 years ago Apache License 2.0

    RxJava bindings for JavaFX

  • streamex streamex 2,148
    star
    updated 26 days ago Apache License 2.0

    Enhancing Java Stream API

  • vavr vavr 5,354
    star
    updated 11 months ago Other

    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.