either
Here are 16 public repositories matching this topic...
What if java.util.Optional's empty could be anything?
-
Updated
Jun 21, 2023 - Java
a kata for practicing the legacy code refactoring. Using the constraint of IDE-based refactoring techniques in the beginning, until the code is fully tested
-
Updated
Jul 8, 2017 - Java
Sealed sum types for Java: Option/Either/Result/Try. Minimal, pattern-matching-first APIs.
-
Updated
Sep 19, 2025 - Java
A functional programming library for modern Java (21+): optics and more
-
Updated
Oct 27, 2025 - Java
Adds functional utilities for exception handling and value processing, enabling cleaner, safer and more predictable code
-
Updated
Apr 3, 2025 - Java
Check Java Functional capabilities with Vavr! This project explains concepts like: Monad, Either, Pattern Matching, Opiotn, Touple, Try, Lazy, Vavr Collections & Functional Interfaces!
-
Updated
Sep 17, 2021 - Java
A functional Either type for Java, representing a value of one of two possible types
-
Updated
Nov 6, 2025 - Java
Proof and implementation of coproduct in Set category.
-
Updated
Dec 27, 2018 - Java
Library for functional programing in Java 17+ utilizing sealed types
-
Updated
Jun 7, 2024 - Java
A combination of the Try monad and the Either monad, to help tame complex business flows
-
Updated
Oct 16, 2018 - Java
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
-
Updated
Jun 20, 2019 - Java
Result, Either, Try, and Maybe monadic types for Java
-
Updated
May 7, 2025 - Java
Functional error handling for Java
-
Updated
Oct 24, 2024 - Java
Functional patterns for Java
-
Updated
May 1, 2023 - Java
Improve this page
Add a description, image, and links to the either topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the either topic, visit your repo's landing page and select "manage topics."