Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
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
indexeddb0.0.1
1

Wrapper for IndexedDB enabling access with suspend blocks and linear control flow. Supports database creation, migration, data writing, reading, and cursor-based queries with suspend functions.

JSWasm·eygraber·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
maven-central-portal-kotlin-api4.3.1-dev06+74a9df4
1

Client library interacts with the Central Publisher API, offering JSON, file, and form input support, and query parameter collection formats. Utilizes HTTP Basic and Bearer Token authentication.

JSJVMNativeWasm·DanySK
kI18n0.7.1
1

Facilitates internationalization by integrating Unicode CLDR locale data, enabling localization of languages, countries, currencies, units, and dates, with enhanced formatting capabilities for numbers and dates.

JSJVMNativeWasm·codinux-gmbh
Result0.4.0
12 used by

Facilitates error handling and success management with a functional approach, improving code readability and maintainability through a clear representation of operation outcomes.

JVMNative·ioki-mobility·MIT License
error0.4.0
13 used by

Facilitates error handling and exception management for KotlinCrypto, offering specialized exception types and comprehensive documentation to enhance library integration and maintainability.

JSJVMNativeWasm·KotlinCrypto·Apache License 2.0
compose-open-icons1.0.0
1

Offers a collection of open icons, including Compose icons for IconPark, enhancing user interface design through diverse and easily integrated graphical elements.

AndroidJSJVMNativeWasm·qdsfdhvh
kmp-passenger-api0.25.0
1

Open-source library facilitates interaction with passenger APIs, offering comprehensive models, easy API requests, and test artifacts for creating fakes in testing environments.

AndroidJVMNative·ioki-mobility·MIT License
networklib-kmp1.2.1
1

Enhances HTTP client capabilities with caching, language, and user-agent plugins. Utilizes StateFlow for dynamic request handling, supporting cache control and management, and error recovery.

AndroidJVMNative·UbiqueInnovation·Apache License 2.0
TComposeDateTimePicker3.7.2
11 used by

Library for creating customizable date, time, and date-time pickers with configuration options for labels and selection handling, enhancing user interaction and interface flexibility.

AndroidJSJVMNativeWasm·the-best-is-best
healthid2.3.0
1

Represents Health ID Attestation data as an SD-JWT credential using VC-K. Requires initialization with `initWithVCK` in applications. Regular updates reflect attestation rulebook changes.

JVMNative·a-sit-plus·Apache License 2.0
yafrl0.3
1

Small library designed for functional reactive programming, offering an alternative to constructs like Flow and StateFlow. Provides unique advantages for specific use-cases.

JSJVMNative·yafrl·MIT License
Bridge0.2.0
1

Lightweight component library enabling cross-component method invocation and basic component communication, facilitating seamless interaction with `@Compose` methods and defined component services.

AndroidNative·cugkuan
MoeNav1.1.2
1

Lightweight navigation library tailored for seamless screen transitions using URL-based navigation, nested graphs, and dynamic parameters, optimized for modern web applications.

Wasm·MohammadNasrallahBlank·MIT License
horus-sync-client-kmm0.21.1
1

Facilitates local data storage and synchronization with a remote server, ensuring data security and integrity. Supports file uploads, entity restrictions, and provides an intuitive interface.

AndroidNative·apptanksas·GNU Affero General Public License v3.0
kmp-compose-wheelpicker1.0.0-alpha01
1

Compose-based library enabling creation of customizable wheel pickers for user interfaces across multiple platforms, enhancing UI interactivity with visually appealing selection components.

AndroidNative·zj565061763·Apache License 2.0
apialerts-kotlin1.2.0
1

Facilitates sending alerts with customizable configurations using simple or DSL styles, supporting asynchronous operations. Suitable for integration into backend systems or applications.

AndroidJSJVMNativeWasm·apialerts·MIT License