Top 21 Kotlin Functional programming Projects
-
-
The kickstarter is all rx all the time and it's b-e-a-utiful: https://github.com/kickstarter/android-oss
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
This is very exciting, I have wanted to try Kotlin for quite some time and one of the biggest reasons has been few libraries such as arrow-kt[1].
> Kotlin/JS provides the ability to transpile your Kotlin code, the Kotlin standard library, and any compatible dependencies to JavaScript.
What does it means "compatible dependencies"?
-
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.
Project mention: The final version of the original Android Clean Architecture sample code | reddit.com/r/androiddev | 2022-02-26Original article at https://fernandocejas.com/2018/05/07/architecting-android-reloaded/
-
-
Result
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile) (by kittinunf)
-
Project mention: Why no one recommends the use of the standard library's Result class but a custom sealed class approach? | reddit.com/r/Kotlin | 2022-04-22
Many people were not satisfied with basic sealed classes or Kotlin's Result class, and opted to either write their own implementation, use an existing one (like https://github.com/michaelbull/kotlin-result), or use Arrow.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
-
-
-
Project mention: Complete Kotlin library for retrying on I/O failures | reddit.com/r/Kotlin | 2021-12-13
What's the advantage of that over kotlin-retry?
-
-
-
-
Project mention: Esito: Esito ambition is to be your return type for suspending functions | reddit.com/r/Kotlin | 2021-11-11
-
-
-
-
-
-
birthday-greetings
Birthday Greeting solution using Kotlin and FP approach with Either monad (from Arrow)
Exercise code
Kotlin Functional programming related posts
- Why no one recommends the use of the standard library's Result class but a custom sealed class approach?
- Kotlin for JavaScript
- Is functional programming a good paradigm to use for Kotlin development? Check out this guide I wrote for direct coding comparisons between functional programming and imperative programming using DoorDash engineering examples
- Comparing error handling in Rust and other languages
- Is There Any Way to Write Generic Curried Functions?
- resukt: a `Result<T, F>` type, implemented in a similar way to the `Result<T>` in the standard library
- Arrow: Functional Companion to Kotlin's Standard Library
Index
What are some of the best open-source Functional programming projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | RxKotlin | 6,855 |
2 | android-oss | 5,665 |
3 | Kategory | 5,008 |
4 | Android-CleanArchitecture-Kotlin | 3,971 |
5 | funKTionale | 891 |
6 | Result | 801 |
7 | kotlin-result | 645 |
8 | bansa | 437 |
9 | Arrow Meta | 331 |
10 | redux-kotlin | 271 |
11 | kotlin-retry | 253 |
12 | KotlinDiscreteMathToolkit | 168 |
13 | Komprehensions | 109 |
14 | kotlin-monads | 105 |
15 | Esito | 53 |
16 | klenses | 43 |
17 | frdomain.kt | 26 |
18 | xemantic-kotlin-swing-dsl | 8 |
19 | KEvent | 7 |
20 | PlotAssert | 4 |
21 | birthday-greetings | 0 |
Are you hiring? Post a new remote job listing for free.