Sign in

Repository Index

47,133 repositories indexed

Filters (1)

Filters

Clear all filters

1–22 of 22 · Most stars

A configuration as code language with rich validation and tooling.

  • pkl
  • java
  • kotlin
  • config

Resilience4j is a fault tolerance library designed for Java8 and functional programming

  • resilience
  • circuitbreaker
  • rate-limiter
  • retry

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

  • java
  • eclipse-collections
  • java-collections
  • collections

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.

SoapUI is a free and open source cross-platform functional testing solution for APIs and web services.

  • open-source
  • on-prem
  • soapui-oss

Layout and functional testing framework for websites

  • layout-testing
  • responsive-design
  • java
  • javascript

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

  • functional-programming
  • reactive-streams
  • monoid
  • streams

A functional reactive framework for managing state evolution and side-effects.

  • android
  • java
  • functional-reactive-programming
  • mobius

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

  • algebraic-data-types
  • optics
  • functional-programming
  • algebra

A library that simplifies error handling for Functional Programming in Java

  • java
  • functional-programming
  • exception-handling
  • error-handling

Java scope functions inspired by Kotlin

  • functional-programming
  • java
  • java-utils
  • java-utilities

Json-values allows Java developers to harness the power of persistent data structures when working with JSON data, simplifying complex data manipulation. It provides a purely functional approach to JSON

  • functional-programming
  • java
  • json
  • json-generator

Vertx-effect brings functional effects to the Vert.x ecosystem and is inspired by Erlang’s actor model. Its manifesto emphasizes principles such as maximizing the use of verticles for scalability, maintaining single responsibility for each verticle, and prioritizing simplicity to enhance reliability and ease debugging.

  • functional-programming
  • java
  • json-values
  • persistent-data-structure

Vertx-MongoDB-Effect enables interaction with MongoDB in a purely functional and reactive style, seamlessly integrating with Vertx-effect. This library requires familiarity with Vertx-effect, as both frameworks share a foundational reliance on immutability and persistent data structures provided by json-values.

  • functional-programming
  • javascript
  • json-values
  • mongodb