# functionaljava/functionaljava

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/functionaljava-functionaljava).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

1,619 stars · 249 forks · Java

## Links

- GitHub: https://github.com/functionaljava/functionaljava
- Homepage: www.functionaljava.org
- awesome-repositories: https://awesome-repositories.com/repository/functionaljava-functionaljava.md

## Topics

`algebra` `algebraic-data-types` `effects` `functional-programming` `java` `monad` `monoid` `optics` `persistent-data-structure` `property-based-testing`

## Description

Functional programming in Java

## Tags

### Part of an Awesome List

- [Functional Programming](https://awesome-repositories.com/f/awesome-lists/devtools/functional-programming.md) — Library facilitating functional programming patterns.
