Projects & Examples

Note: This section keeps on growing! Keep an eye on it from time to time.


arrow/ΛNK: Compile time docs verification for Kotlin

xenomachina/kessel: A simple parser combinator library for Kotlin

47deg/helios: A purely functional JSON library for Kotlin built on Λrrow

47deg/kollect: Simple & Efficient data access for Kotlin

Sefford/kor: A clean architecture implementation


Guardiola31337/uiagesturegen: UI Automator Gesture Generation DSL

JorgeCastilloPrz/KotlinAndroidFunctional: Functional Programing based architectures

dcampogiani/AndroidFunctionalValidation: Simple form validation using Arrow

raulh82vlc/FunctionalKotlin: Functional Kotlin with Arrow (project done for Android)

Karumi/KataLogInLogOutKotlin: Android development kata used to practice unit testing with test doubles in Kotlin using also Arrow.


istonikula/realworld-api: A spring 5 project

Karumi/play-framework-kotlin: A Play Framework project using Kotlin and Arrow.

josdirksen/arrow-flux: This project contains a sample service using Spring WebFlux as the web framework, Arrow to add some functional components and uses a reactive mongoDB driver, to make the complete flow reactive.


pedrovgs/KotlinKatas: Kotlin training repository used to learn Kotlin and Functional Programming by solving some common katas using just purely functional programming powered by Arrow.