|
116 | 116 | ![badge][badge-android]
|
117 | 117 | ![badge][badge-ios]
|
118 | 118 |
|
| 119 | +* [Highlights](https://github.com/SnipMeDev/Highlights) - Kotlin Multiplatform syntax highlighting engine. |
| 120 | +![badge][badge-android] |
| 121 | +![badge][badge-ios] |
| 122 | +![badge][badge-js] |
| 123 | +![badge][badge-jvm] |
| 124 | +![badge][badge-linux] |
| 125 | +![badge][badge-windows] |
| 126 | +![badge][badge-mac] |
| 127 | +![badge][badge-js-ir] |
| 128 | + |
119 | 129 | #### Authentication
|
120 | 130 |
|
121 | 131 | * [cognito-idp](https://github.com/Liftric/cognito-idp) - Lightweight AWS Cognito Identity Provider client for Kotlin Multiplatform projects.
|
|
270 | 280 | ![badge][badge-tvos]
|
271 | 281 | ![badge][badge-watchos]
|
272 | 282 |
|
| 283 | +* [Couchbaselite](https://github.com/MyUNiDAYS/couchbaselite-kotlin-sdk) - Kotlin Multiplatform wrapper for the Couchbase Lite Mobile Database. |
| 284 | +![badge][badge-android] |
| 285 | +![badge][badge-ios] |
| 286 | + |
273 | 287 | #### KVS
|
274 | 288 |
|
275 | 289 | * [multiplatform-settings](https://github.com/russhwolf/multiplatform-settings) - A Kotlin Multiplatform library for saving simple key-value data.
|
|
312 | 326 | ![badge][badge-watchos]
|
313 | 327 | ![badge][badge-windows]
|
314 | 328 |
|
| 329 | +* [Universal-Cache](https://github.com/andrew0000/universal-cache) - Kotlin Flow caching and request sharing. Main idea: don't request data more times than it's needed. |
| 330 | +![badge][badge-android] |
| 331 | +![badge][badge-jvm] |
| 332 | +![badge][badge-ios] |
| 333 | + |
315 | 334 | #### FILE
|
316 | 335 |
|
317 | 336 | * [okio](https://github.com/square/okio) - A modern I/O library for Android, Java, and Kotlin Multiplatform.
|
|
599 | 618 | ![badge][badge-mac]
|
600 | 619 | ![badge][badge-windows]
|
601 | 620 |
|
| 621 | +* [Kronos Multiplatform](https://github.com/softartdev/Kronos-Multiplatform) - Network Time Protocol (NTP) library |
| 622 | +![badge][badge-android] |
| 623 | +![badge][badge-ios] |
| 624 | +![badge][badge-jvm] |
| 625 | +![badge][badge-mac] |
| 626 | +![badge][badge-linux] |
| 627 | +![badge][badge-windows] |
| 628 | + |
602 | 629 | #### Semantic Versioning
|
603 | 630 |
|
604 | 631 | * [SemVer-KMP](https://github.com/QazCetelic/SemVer-KMP) - A Kotlin library for Semantic Versioning with ranges and other features.
|
|
995 | 1022 | ![badge][badge-js-ir]
|
996 | 1023 | ![badge][badge-apple-silicon]
|
997 | 1024 |
|
| 1025 | +#### Metadata |
| 1026 | + |
| 1027 | +* [XMP Core for Kotlin Multiplatform](https://github.com/Ashampoo/xmpcore) - Kotlin Multiplatform port of Adobe's XMP SDK. |
| 1028 | +![badge][badge-android] |
| 1029 | +![badge][badge-jvm] |
| 1030 | +![badge][badge-ios] |
| 1031 | +![badge][badge-mac] |
| 1032 | + |
| 1033 | +#### Parsing |
| 1034 | + |
| 1035 | +* [RSS-Parser](https://github.com/prof18/RSS-Parser) - A Kotlin Multiplatform library to parse a RSS Feed |
| 1036 | +![badge][badge-android] |
| 1037 | +![badge][badge-jvm] |
| 1038 | +![badge][badge-ios] |
| 1039 | + |
998 | 1040 | ### Debug
|
999 | 1041 |
|
1000 | 1042 | #### Logging
|
|
1140 | 1182 | ![badge][badge-windows]
|
1141 | 1183 | ![badge][badge-linux]
|
1142 | 1184 |
|
| 1185 | + |
| 1186 | + |
| 1187 | +* [testmints](https://github.com/robertfmurdock/testmints) - Lightweight test semantic-sugar, to improve readability. |
| 1188 | +![badge][badge-jvm] |
| 1189 | +![badge][badge-js] |
| 1190 | +![badge][badge-android] |
| 1191 | +![badge][badge-ios] |
| 1192 | +![badge][badge-mac] |
| 1193 | +![badge][badge-windows] |
| 1194 | +![badge][badge-linux] |
| 1195 | + |
| 1196 | +* [jsmints](https://github.com/robertfmurdock/jsmints) - A suite of libraries and gradle plugins for working with Kotlin JS, with a focus on testing and version updating. |
| 1197 | +![badge][badge-js] |
| 1198 | + |
1143 | 1199 | ### Annotation Processor
|
1144 | 1200 |
|
1145 | 1201 | * [MpApt](https://github.com/Foso/MpApt) - Kotlin Native/JS/JVM Annotation Processor library
|
|
1165 | 1221 | ![badge][badge-windows]
|
1166 | 1222 | ![badge][badge-linux]
|
1167 | 1223 |
|
| 1224 | +* [KMP-ComposeUIViewController](https://github.com/GuilhE/KMP-ComposeUIViewController) - KSP library for generating ComposeUIViewController and UIViewControllerRepresentable files when using Compose Multiplatform for iOS |
| 1225 | +![badge][badge-ios] |
| 1226 | +![badge][badge-jvm] |
| 1227 | + |
1168 | 1228 | ### GUI
|
1169 | 1229 |
|
1170 | 1230 | * [moko-widgets](https://github.com/icerockdev/moko-widgets) - Declarative UI and screens management in common code for mobile (android & ios) Kotlin Multiplatform development
|
|
1208 | 1268 | ![badge][badge-jvm]
|
1209 | 1269 | ![badge][badge-js]
|
1210 | 1270 |
|
| 1271 | +* [Material Theme Preferences](https://github.com/softartdev/MaterialThemePrefs) - Switching Dark/Light Material themes on Compose |
| 1272 | +![badge][badge-android] |
| 1273 | +![badge][badge-ios] |
| 1274 | +![badge][badge-jvm] |
| 1275 | +![badge][badge-mac] |
| 1276 | +![badge][badge-linux] |
| 1277 | +![badge][badge-windows] |
| 1278 | + |
| 1279 | +* [DrawBox](https://github.com/MarkYav/DrawBox) - The first multiplatform library to draw anything on canvas. |
| 1280 | +![badge][badge-android] |
| 1281 | +![badge][badge-jvm] |
| 1282 | +![badge][badge-linux] |
| 1283 | +![badge][badge-windows] |
| 1284 | + |
| 1285 | +* [typist-cmp](https://github.com/zeeshanali-k/typist-cmp) - A Highly Customisable Typing Animation Library for Compose Multiplatform (Android & iOS) |
| 1286 | +![badge][badge-android] |
| 1287 | +![badge][badge-ios] |
| 1288 | + |
1211 | 1289 | ### Command Line Interface
|
1212 | 1290 |
|
1213 | 1291 | * [Clikt](https://github.com/ajalt/clikt) - Multiplatform command line interface parsing for Kotlin
|
|
0 commit comments