SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Kotlin Functional programming Projects
-
-
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.
-
Kategory
The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming (by arrow-kt)
Arrow - Functional programming
-
-
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.
-
there's an official template here: https://github.com/detekt/detekt-custom-rule-template/tree/m...
and here's a personal real world example of a 'custom' rule: https://github.com/michaelbull/kotlin-result/compare/master....
-
Result
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile) (by kittinunf)
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
-
-
-
-
-
-
-
-
stream-result
🚊 Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.
-
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.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Kotlin Functional programming discussion
Kotlin Functional programming related posts
-
Arrow Project for Arrow on GitHub
-
JEP draft: Exception handling in switch
-
Is it prudent to use Scala for anything new?
-
Alternatives to scala FP
-
How do you define errors?
-
Result Class with Generic Type for both Success and Failure States
-
Is runCatching in use in any of your projects ? My team is abusing it
-
A note from our sponsor - SaaSHub
www.saashub.com | 31 Aug 2025
Index
What are some of the best open-source Functional programming projects in Kotlin? This list will help you:
# | Project | Stars |
---|---|---|
1 | RxKotlin | 7,057 |
2 | Kategory | 6,426 |
3 | android-oss | 5,776 |
4 | Android-CleanArchitecture-Kotlin | 4,790 |
5 | kotlin-result | 1,181 |
6 | Result | 937 |
7 | funKTionale | 916 |
8 | bansa | 443 |
9 | Arrow Meta | 408 |
10 | kotlin-retry | 373 |
11 | redux-kotlin | 271 |
12 | KotlinTutorial | 269 |
13 | xef | 191 |
14 | KotlinDiscreteMathToolkit | 186 |
15 | kotlin-monads | 120 |
16 | Komprehensions | 118 |
17 | Reduks | 110 |
18 | stream-result | 105 |
19 | ApiResult | 60 |
20 | klenses | 49 |
21 | frdomain.kt | 30 |
22 | xemantic-kotlin-swing-dsl | 30 |
23 | KEvent | 13 |