Skip to main content

More libraries

Libraries that complement the Arrow ecosystem

SuspendApp category

SuspendApp

Reason about resource-safety in the same way you reason about Structured Concurrency

Quiver category

Quiver

Additional functional programming idioms over and above what is available from Arrow.

kotlinx-serialization-jsonpath category

kotlinx-serialization-jsonpath

DSL for accessing and modifying deeply nested JSON for KotlinX Serialization with Arrow Optics

Hoplite category

Hoplite

Boilerplate-free Kotlin config library for loading configuration files as data classes

Tribune category

Tribune

Toolset for creating simple parsers from raw input types, to properly validated parsed types

Akkurate category

Akkurate

Expressive validation library for Kotlin

Parsus category

Parsus

Parser-combinators with Kotlin Coroutines

KopyKat category

KopyKat

Little utilities for more pleasant immutable data in Kotlin

Inikio category

Inikio

Better initial-style DSLs in Kotlin

Even more libraries?

We'd love to hear about other library which complements the Arrow libraries and should be featured here!

Want to know more about Arrow?