Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
rrmxmx-kt2.1.2-dev0m+79b59e3
1

Implements a fast hashing function optimized for low-entropy input, such as sequences of constantly-incrementing numbers, based on Pelle Evensen's proposal.

JSJVMNativeWasm·DanySK
Watermelon1.9.0
11 used by

Offers classes and extension methods for common operations not in the standard library, including modules for Android, coroutines, data manipulation, datetime, and core extensions.

AndroidJSJVMNative·InkApplications·MIT License
KGround0.1.28
12 used by

Offers common code utilities for various projects, focusing on multiplatform support. Includes less common, experimental modules and a DSL for popular CLI commands.

JSJVMNative·mareklangiewicz·Apache License 2.0
Regolith1.6.0
12 used by

Offers reusable application system components for mobile, desktop, and web applications. Features modules like Init, Processes, and Resources with functionalities for initialization, daemons, crons, and resource management.

AndroidJSJVMNative·InkApplications·MIT License
logging0.4.2
1

Facilitates flexible logging by separating log destination, supporting pluggable loggers, and allowing configuration for different application variants. Targets both developer and business analytics needs.

AndroidJSJVMNative·ryansgot·Apache License 2.0
qbox-media1.0.0
1

kotlin-multiplatformm library for media

AndroidNative·alibek228k
AAMultiplatformLib1.2.3
1

Integrates AdAdapted services with Android and iOS apps, requiring a valid API key and Ad Zone. Development involves Android Studio and JetBrains KMM Plugin.

AndroidNative·adadaptedinc·Other
KMP-Simple-JWT-Parser2.0.0
1

Parses JWT payloads into JSON objects, offering a simple integration method and a safe retrieval function for extracting JSON values with optional default values.

AndroidNative·jmseb3·Apache License 2.0
kotlin-assign0.1.0
1

Template for creating compiler plugins, enabling custom transformations and extensions. Caution advised due to complexity and potential impact on code behavior.

JSJVMNative·kyay10·Apache License 2.0
collapsing-toolbar-mpp-compose1.0.0
1

Template facilitates development of a library targeting desktop, Android, and iOS platforms. Features include shared module organization, documentation generation, code style enforcement, and streamlined publishing via Maven.

AndroidJVMNative·dshatz·Apache License 2.0
keystone0.2
1

A no-dependency library offering a simple pipeline API, facilitating consistent use across projects without the burden of additional dependencies or unused code.

JSJVMNative·psmarko·MIT License
sincmotion0.3
1

Implements algorithms for gait and balance assessment using an inertial measurement unit. Built on a matrix library, accessible through MavenCentral and CocoaPods.

AndroidNative·GallVp·MIT License
i18n1.0.15
11 used by

i18n implementations for kotlin multiplatform

JSJVMNative·nathanfallet·GNU General Public License v3.0
klibs.mikro1.27.0
1

Super lightweight library offering utilities like platform configurations, custom dispatchers, mappers, validation, locale management, and various extensions for streamlined development and enhanced functionality.

AndroidJSJVMNativeWasm·makeevrserg·Apache License 2.0
kmidi0.2.1
1

Parse, build and analyze Standard MIDI files using a concise DSL; supports lenient/strict parsing for real-world quirks, note arc and polyphony analysis, time-denomination helpers, zero dependencies.

JVMNative·wyskoj·Apache License 2.0
Reaktiv0.15.15
1

Powerful MVLI library enhances state management and navigation using unidirectional data flow, type-safe navigation, Jetpack Compose integration, coroutine support, and modular design.

AndroidJVMNativeWasm·Syrou·Apache License 2.0
certificate-of-residence2.3.0
1

Creates data classes for representing certificate of residences as SD JWT credentials, utilizing VC-K. Requires initialization via `at.asitplus.wallet.cor.Initializer.initWithVCK` in applications.

JVMNative·a-sit-plus·Apache License 2.0
power-of-representation1.4.0
1

Implements data classes for representing power of representations as an SD JWT Credential. Requires initialization with VC-K for seamless integration into applications.

JVMNative·a-sit-plus·Apache License 2.0
helLogin1.1.0
1

Facilitates authentication with Google, GitHub, and Apple, with plans for Naver integration. Supports seamless login across multiple platforms, enhancing user experience in application development.

AndroidNative·jmseb3·Apache License 2.0
AppAuth-Kotlin0.0.2
1

Integrates AppAuth for streamlined authentication in projects, supporting common source use across various platforms. Offers an API similar to the OpenID AppAuth Android for easy adoption.

AndroidJSNative·GitLiveApp·Apache License 2.0
kmarkdown0.2.4
1

Well-tested Markdown library enables creation of documents using various elements like paragraphs, headings, lists, and code blocks with customizable flavors and syntax options.

JSJVMNativeWasm·devngho·MIT License
kotlin-openid7.0.2
1

Enables seamless communication with OAuth 2.0 and OpenID Connect providers through an abstraction layer around AppAuth SDKs, supporting authentication, token management, and automatic token refresh.

AndroidNative·the-best-is-best
sim3.3.8
11 used by

Handles phone number operations, offering features for parsing, formatting, and validating numbers across multiple platforms.

JSJVMNativeWasm·aSoft-Ltd·MIT License
nation3.3.8
11 used by

Comprehensive repository offering data and resources on countries, currencies, and flag compositions. Includes separate sections with detailed information and usage guidelines.

JSJVMNativeWasm·aSoft-Ltd·MIT License
Kopper0.1.0
1

A KSP data model properties mapper for Kotlin

JSJVMNativeWasm·ForteScarlet·Apache License 2.0
KMMAdmob1.0.0
1

Enables seamless integration of Google AdMob advertisements into Android and iOS apps using a unified codebase. Offers simplified display of various ad formats with minimal configuration.

AndroidNative·the-best-is-best
kyoutube1.0.0
1

Facilitates integration of a customizable YouTube WebView component, enabling seamless video playback control in applications built with Jetpack Compose and Compose for iOS.

AndroidJSJVMNativeWasm·the-best-is-best
ComposeToast3.2.0
1

Enhances Jetpack Compose applications with customizable Toast notifications, enabling easy display of transient messages across Android, iOS, and desktop platforms. Offers various toast types like SUCCESS, ERROR, WARNING, and INFO.

AndroidJSJVMNativeWasm·the-best-is-best
doordeck-headless-sdk0.209.0
1

Cross-platform SDK enabling seamless access to Doordeck services, supporting multiple platforms and development environments. Offers comprehensive documentation and sample projects for various targets.

AndroidJSJVMNative·doordeck·Apache License 2.0
vyreka1.0.1
1

Represents maps and paths with a simple API, offering algorithms for manipulation and pathfinding, including Dijkstra's algorithm. Supports cell attributes, accessibility, and customizable path creation.

AndroidJSJVMNativeWasm·JvstvsHD·MIT License