Java Functional

Open-source Java projects categorized as Functional

Top 4 Java Functional Projects

  • Eclipse Collections

    Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.

    Project mention: New candidate JEP: 431: Sequenced Collections | | 2022-10-12

    If you want design like that, you can just use Eclipse Collections ( But do note that that design has its own problems if you are after perfection.

  • safeql

    Composable / async / functional / type-safe / parallel-pipelined queries and relations without SQL injection or N+1s. (by karmakaze)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • RustScript

    RustScript is a functional scripting language with as much relation to Rust as JavaScript has to Java. (by WilliamRagstad)

  • moja

    Composable computation pipelines for Java: Async, Lazy, Option, Try, Result, Multi (List), Stated, Reader, Logger, Writer.

    Project mention: Ask HN: What is the most impactful thing you've ever built? | | 2022-11-18

    Sure, SafeQL[0] SQL library. It's been sitting in a close but not enough to promote state for a while. The main thing I wanted was to have generation of the bindings to existing DB schema. I also want to combine using Moja[1] datatypes for uniform handling of single/multi, normal/async, and errors.



NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-18.

Java Functional related posts


What are some of the best open-source Functional projects in Java? This list will help you:

Project Stars
1 Eclipse Collections 2,097
2 safeql 13
3 RustScript 6
4 moja 1
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.