The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 5 Kotlin Result Projects
-
Result
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile) (by kittinunf)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
stream-result
🚊 Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit.
-
ApiResult
ApiResult is a Kotlin Multiplatform declarative error handling framework that is performant, easy to use and feature-rich.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Author here. I have no idea what you could possibly mean with this comment. The coroutineBinding implementation correctly uses the coroutines API for parallel decomposition of Result bindings, exactly how the Kotlin Corotines guide tells you to (backed by a [Mutex](https://github.com/michaelbull/kotlin-result/blob/master/kot...)). The coroutineBinding isn't even the main selling point of the library, you can use it without using this feature entirely.
Please could you elaborate on what "looking thread safe" means to you? The only portion of the library that supports concurrency *is* thread safe - the unit tests prove it and the use of concurrency primitives such as Kotlin's Mutex are indicative of this. I truly have no idea how you've judged the entirely of the lbirary on whether it's "thread safe" when there is a single function that's related to concurrency and it is very clearly using concurrency primitives.
Project mention: 🚀 New Library: ApiResult - A Monad for Declarative and Functional Error Handling | /r/androiddev | 2023-08-31Just published a new library - ApiResult.
Kotlin Result related posts
- 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
- Struggling with software robustness with Kotlin
- Thoughts on Kotlin Multiplatform?
- Programming with Result
- Are nearly all your functions suspend?
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Result projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | kotlin-result | 936 |
2 | Result | 897 |
3 | stream-result | 81 |
4 | Esito | 59 |
5 | ApiResult | 26 |
Sponsored