Napier
Kermit
Napier | Kermit | |
---|---|---|
3 | 4 | |
690 | 634 | |
- | 1.6% | |
4.9 | 7.2 | |
4 months ago | 3 months ago | |
Kotlin | JavaScript | |
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.
Napier
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
What are some alternatives?
logcat - I CAN HAZ LOGZ?
ReKotlin - Unidirectional Data Flow in Kotlin - Port of https://github.com/ReSwift/ReSwift to Kotlin
tinylog - tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
ktor - Framework for quickly creating connected applications in Kotlin with minimal effort
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.
ReSwift - Unidirectional Data Flow in Swift - Inspired by Redux
Ksoup - Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.
kotlin-result - A multiplatform Result monad for modelling success or failure operations.
multiplatform-settings - A Kotlin Multiplatform library for saving simple key-value data
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.
KaMPKit - KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform