@@ -228,6 +228,11 @@ necessary. For example, to implement a native UI or when working with platform-s
228
228
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/co.touchlab/sqliter/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/co.touchlab/sqliter )
229
229
> SQLiter is a SQLite driver for Kotlin Native, currently Apple and Windows variants. It is designed to serve as a driver to power user-friendly libraries rather than something to use directly. Currently SQLiter powers the SQLDelight library on native clients.
230
230
231
+ [ SQLlin] ( https://github.com/ctripcorp/SQLlin ) - Low-level API for SQLite in Kotlin Multiplatform
232
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/ctripcorp/SQLlin )] ( https://github.com/ctripcorp/SQLlin )
233
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.ctrip.kotlin/sqllin-driver/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.ctrip.kotlin/sqllin-driver )
234
+ > SQLlin is a Kotlin Multiplatform SQLite library that based on DSL and KSP. You can write SQL statements with your Kotlin code and these can be verified by Kotlin compiler.
235
+
231
236
[ Kodein-DB] ( https://github.com/Kodein-Framework/Kodein-DB ) - NoSQL database
232
237
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/Kodein-Framework/Kodein-DB )] ( https://github.com/Kodein-Framework/Kodein-DB )
233
238
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/org.kodein.db/kodein-db/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/org.kodein.db/kodein-db )
@@ -387,6 +392,11 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
387
392
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.arkivanov.decompose/decompose/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.arkivanov.decompose/decompose )
388
393
> Decompose is a Kotlin Multiplatform library for breaking down your code into lifecycle-aware business logic components (aka BLoC), with routing functionality and pluggable UI (Jetpack Compose, Android Views, SwiftUI, JS React, etc.)
389
394
395
+ [ Ballast] ( https://github.com/copper-leaf/ballast ) - State Management framework
396
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/copper-leaf/ballast )] ( https://github.com/copper-leaf/ballast )
397
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/io.github.copper-leaf/ballast-core/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/io.github.copper-leaf/ballast-core )
398
+ > Opinionated Application State Management framework for Kotlin Multiplatform
399
+
390
400
[ multiplatform-paging] ( https://github.com/cashapp/multiplatform-paging ) - Pagination library for KMM by ` Cash App `
391
401
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/cashapp/multiplatform-paging )] ( https://github.com/cashapp/multiplatform-paging )
392
402
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/app.cash.paging/paging-common/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/app.cash.paging/paging-common )
@@ -475,6 +485,11 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
475
485
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.goncalossilva/murmurhash/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.goncalossilva/murmurhash )
476
486
> Kotlin Multiplatform (KMP) library for MurmurHash, a non-cryptographic hash function for general hash-based lookup focused on simplicity and performance.
477
487
488
+ [ Diglol Crypto] ( https://github.com/diglol/crypto ) - Diglol Crypto for Kotlin Multiplatform.
489
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/diglol/crypto )] ( https://github.com/diglol/crypto )
490
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.diglol.crypto/aead/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.diglol.crypto/aead )
491
+ > Lots of crypto algorithms for Kotlin Multiplatform.
492
+
478
493
### 📁 File
479
494
[ Okio] ( https://github.com/square/okio ) - access, store, and process your data
480
495
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/square/okio )] ( https://github.com/square/okio )
@@ -491,8 +506,7 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
491
506
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.suparnatural.kotlin/fs/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.suparnatural.kotlin/fs )
492
507
> Kotlin multiplatform file system i/o for android, iOS, Java and NodeJS
493
508
494
- ### 🚀 Language extentions
495
-
509
+ ### 🚀 Language extensions
496
510
[ Arrow] ( https://github.com/arrow-kt/arrow ) - Functional companion to Kotlin's Standard Library
497
511
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/arrow-kt/arrow )] ( https://github.com/arrow-kt/arrow )
498
512
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/io.arrow-kt/arrow-core/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/io.arrow-kt/arrow-core )
@@ -509,6 +523,11 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
509
523
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/org.jetbrains.kotlinx/kotlinx-serialization-core/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/org.jetbrains.kotlinx/kotlinx-serialization-core )
510
524
> Kotlin serialization consists of a compiler plugin, that generates visitor code for serializable classes, runtime library with core serialization API and support libraries with various serialization formats.
511
525
526
+ [ XmlUtil] ( https://github.com/pdvrieze/xmlutil ) - Component of the XMLUtil library
527
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/pdvrieze/xmlutil )] ( https://github.com/pdvrieze/xmlutil )
528
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/io.github.pdvrieze.xmlutil/core/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/io.github.pdvrieze.xmlutil/core )
529
+ > XmlUtil is a set of packages that supports multiplatform XML in Kotlin.
530
+
512
531
[ Kotlin Object Notation] ( https://github.com/mpetuska/kon ) - Lightweight DSL to build fluid JSON trees
513
532
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/mpetuska/kon )] ( https://github.com/mpetuska/kon )
514
533
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/dev.petuska/kon/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/dev.petuska/kon )
@@ -541,7 +560,6 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
541
560
> A Kotlin Multiplatform library for working with dates and times, heavily inspired by the java.time library.
542
561
543
562
### ➿ Asynchronous
544
-
545
563
[ Kotlinx Coroutines] ( https://github.com/Kotlin/kotlinx.coroutines ) - Kotlin coroutines
546
564
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/Kotlin/kotlinx.coroutines )] ( https://github.com/Kotlin/kotlinx.coroutines )
547
565
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/org.jetbrains.kotlinx/kotlinx-coroutines-core/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/org.jetbrains.kotlinx/kotlinx-coroutines-core )
@@ -639,8 +657,12 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
639
657
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/io.growthbook.sdk/GrowthBook/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/io.growthbook.sdk/GrowthBook )
640
658
> GrowthBook is an open-source platform for feature flagging and a/b testing built for data teams, engineers, and product managers. It's great whether you're looking to just analyze experiment results or looking to make it easier to deploy code.
641
659
642
- ### 🧮 Arithmetic
660
+ [ ConfigCat] ( https://github.com/configcat/kotlin-sdk ) - Kotlin Multiplatform SDK for ConfigCat
661
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/configcat/kotlin-sdk )] ( https://github.com/configcat/kotlin-sdk )
662
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.configcat/configcat-kotlin-client/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.configcat/configcat-kotlin-client )
663
+ > Kotlin Multiplatform SDK for ConfigCat, a feature flag, feature toggle, and configuration management service. That lets you launch new features and change your software configuration remotely without actually (re)deploying code. ConfigCat even helps you do controlled roll-outs like canary releases and blue-green deployments.
643
664
665
+ ### 🧮 Arithmetic
644
666
[ KBigNum] ( https://github.com/korlibs/kbignum ) - Big Numbers
645
667
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/korlibs/kbignum )] ( https://github.com/korlibs/kbignum )
646
668
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.soywiz.korlibs.kbignum/kbignum/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.soywiz.korlibs.kbignum/kbignum )
@@ -652,7 +674,6 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
652
674
> Kotlin Multiplatform BigNum library is a pure kotlin implementation of arbitrary precision arithmetic operations. It follows the same approach as Kotlin does on JVM to keep the interface familiar.
653
675
654
676
### 🛢 Resources
655
-
656
677
[ MOKO Resources] ( https://github.com/icerockdev/moko-resources ) - System resources manager
657
678
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/icerockdev/moko-resources )] ( https://github.com/icerockdev/moko-resources )
658
679
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/dev.icerock.moko/resources/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/dev.icerock.moko/resources )
@@ -670,6 +691,21 @@ Bluetooth in general has the same functionality for all platforms, e.g. connect
670
691
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.benasher44/uuid/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.benasher44/uuid )
671
692
> Kotlin Multiplatform UUID generator
672
693
694
+ [ Uri KMP] ( https://github.com/eygraber/uri-kmp ) - A library for working with URIs in Kotlin Multiplatform
695
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/eygraber/uri-kmp )] ( https://github.com/eygraber/uri-kmp )
696
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.eygraber/uri-kmp/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.eygraber/uri-kmp )
697
+ > A library for working with URIs in Kotlin Multiplatform
698
+
699
+ [ Diglol Encoding] ( https://github.com/diglol/encoding ) - Common encodings for Kotlin Multiplatform.
700
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/diglol/encoding )] ( https://github.com/diglol/encoding )
701
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.diglol.encoding/encoding/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.diglol.encoding/encoding )
702
+ > Diglol Encoding provides Hex/Base16, Base32, Base64 encodings for Kotlin Multiplatform.
703
+
704
+ [ Diglol Id] ( https://github.com/diglol/id ) - A global Id generator for Kotlin Multiplatform.
705
+ [ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/diglol/id )] ( https://github.com/diglol/id )
706
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.diglol.id/id/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.diglol.id/id )
707
+ > A global Id generator for Kotlin Multiplatform. It modifies the timestamp to 5 bytes based on Xid.
708
+
673
709
[ ByteBuffer] ( https://github.com/DitchOoM/buffer ) - Kotlin Multiplatform bytebuffer/byte[ ] wrapper
674
710
[ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/DitchOoM/buffer )] ( https://github.com/DitchOoM/buffer )
675
711
[ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.ditchoom/buffer/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.ditchoom/buffer )
0 commit comments