Kotlin Functional programming

Open-source Kotlin projects categorized as Functional programming

Top 23 Kotlin Functional programming Projects

Functional programming
  1. RxKotlin

    RxJava bindings for Kotlin

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Kategory

    The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming (by arrow-kt)

    Project mention: Ultimate Kotlin Cheatsheet | dev.to | 2025-03-29

    Arrow - Functional programming

  4. android-oss

    Kickstarter for Android. Bring new ideas to life, anywhere.

  5. Android-CleanArchitecture-Kotlin

    This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

  6. kotlin-result

    A multiplatform Result monad for modelling success or failure operations.

  7. Result

    The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile) (by kittinunf)

  8. funKTionale

    Functional constructs for Kotlin

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. bansa

    A state container for Java & Kotlin, inspired by Redux & Elm

  11. Arrow Meta

    Functional companion to Kotlin's Compiler

  12. kotlin-retry

    A multiplatform higher-order function for retrying operations that may fail.

  13. redux-kotlin

    Predictable state container for Kotlin apps

  14. KotlinTutorial

    Learn Kotlin programming from scratch

  15. xef

    Building applications with LLMs through composability, in Kotlin

  16. KotlinDiscreteMathToolkit

    Set of extensions for Kotlin that provides Discrete math functionalities

  17. kotlin-monads

    Monads for Kotlin

  18. Komprehensions

    Do comprehensions for Kotlin and 3rd party libraries [STABLE]

  19. Reduks

    A "batteries included" port of Reduxjs for Kotlin+Android

  20. stream-result

    🚊 Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.

  21. ApiResult

    Kotlin Multiplatform Error Handling. Catch and handle all errors. Avoid Crashes. Like Arrow but without the black magic. No boilerplate. No performance overhead. 90+ operators.

  22. klenses

    Lenses for Kotlin

  23. frdomain.kt

    Port to Arrow of the Code repo for Functional and Reactive Domain Modeling

  24. xemantic-kotlin-swing-dsl

    Express your Swing code easily in Kotlin

    Project mention: Show HN: Coding Java Swing in Kotlin-idiomatic way | news.ycombinator.com | 2024-08-26
  25. KEvent

    A powerful in-process event dispatcher based on Kotlin and Coroutines.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin Functional programming discussion

Log in or Post with

Kotlin Functional programming related posts

  • Arrow Project for Arrow on GitHub

    1 project | news.ycombinator.com | 25 Apr 2024
  • JEP draft: Exception handling in switch

    6 projects | news.ycombinator.com | 19 Apr 2024
  • Is it prudent to use Scala for anything new?

    2 projects | news.ycombinator.com | 14 Jun 2023
  • Alternatives to scala FP

    5 projects | /r/scala | 12 Jun 2023
  • How do you define errors?

    1 project | /r/Kotlin | 17 Apr 2023
  • Result Class with Generic Type for both Success and Failure States

    5 projects | /r/Kotlin | 21 Mar 2023
  • Is runCatching in use in any of your projects ? My team is abusing it

    2 projects | /r/androiddev | 20 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Functional programming projects in Kotlin? This list will help you:

# Project Stars
1 RxKotlin 7,060
2 Kategory 6,340
3 android-oss 5,773
4 Android-CleanArchitecture-Kotlin 4,769
5 kotlin-result 1,134
6 Result 935
7 funKTionale 915
8 bansa 445
9 Arrow Meta 403
10 kotlin-retry 368
11 redux-kotlin 272
12 KotlinTutorial 266
13 xef 189
14 KotlinDiscreteMathToolkit 185
15 kotlin-monads 120
16 Komprehensions 118
17 Reduks 111
18 stream-result 105
19 ApiResult 53
20 klenses 49
21 frdomain.kt 30
22 xemantic-kotlin-swing-dsl 27
23 KEvent 13

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Kotlin is
the 17th most popular programming language
based on number of references?