Kermit
Napier
Kermit | Napier | |
---|---|---|
4 | 3 | |
635 | 692 | |
1.7% | - | |
6.4 | 4.9 | |
4 days ago | 4 months ago | |
JavaScript | Kotlin | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Kermit
-
Which logging library do you use for KMP?
Using Kermit
-
Getting Started With Kotlin Multiplatform Mobile
Kermit The Log. This is a great logging library for KMM that is easy to use and created by Touchlab.
-
Kermit 1.0: A KMP Logging Library.
The oslog was not available in Kotlin's platform cinterop, so previously we directed people to copy/paste from Swift, but I think we can write a simple objc wrapper and cinterop that directly into a library. There's a ticket for that: https://github.com/touchlab/Kermit/issues/174
Napier
What are some alternatives?
ReKotlin - Unidirectional Data Flow in Kotlin - Port of https://github.com/ReSwift/ReSwift to Kotlin
logcat - I CAN HAZ LOGZ?
ktor - Framework for quickly creating connected applications in Kotlin with minimal effort
tinylog - tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
ReSwift - Unidirectional Data Flow in Swift - Inspired by Redux
factastic - Useless facts every day! Here's an example of a multiplatform app with shared UI and network logic built with Kotlin Multiplatform and Compose Multiplatform for Android, iOS and Desktop.
kotlin-result - A multiplatform Result monad for modelling success or failure operations.
Ksoup - Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.
multiplatform-settings - A Kotlin Multiplatform library for saving simple key-value data
KaMPKit - KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
PeopleInSpace - Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.