com.oath.cyclops:cyclops-futurestreamPlatform for Functional Reactive Programming with Java 8asynchronouscollectionsdata-structuresfunctional-programmingjavajava8monadmonad-transformersmonoidreactivereactive-streamsstreamsstreams-api
com.jnape.palatable:lambdaFunctional patterns for Javaalgebraic-data-typesbifunctorscoproducteitherfunctional-programmingfunctorhlistio-monadjavalambdalensesmaybe-monadmonadmonoidopticsprofunctorssemigrouptraversabletry-monadtuples
com.oath.cyclops:cyclops-reactive-collectionsPlatform for Functional Reactive Programming with Java 8asynchronouscollectionsdata-structuresfunctional-programmingjavajava8monadmonad-transformersmonoidreactivereactive-streamsstreamsstreams-api
org.functionaljava:functionaljavaFunctional Java is an open source library that supports closures for the Java programming languagealgebraalgebraic-data-typeseffectsfunctional-programmingjavamonadmonoidopticspersistent-data-structureproperty-based-testing
com.aol.cyclops:cyclops-coreCyclops core : power tools for Java 8asynchronouscollectionsdata-structuresfunctional-programmingjavajava8monadmonad-transformersmonoidreactivereactive-streamsstreamsstreams-api
com.aol.cyclops:cyclops-baseLambda utils for Java 8asynchronouscollectionsdata-structuresfunctional-programmingjavajava8monadmonad-transformersmonoidreactivereactive-streamsstreamsstreams-api
com.aol.cyclops:cyclops-pattern-matchingAdvanced pattern matching for Java 8asynchronouscollectionsdata-structuresfunctional-programmingjavajava8monadmonad-transformersmonoidreactivereactive-streamsstreamsstreams-api