Browse Kotlin Multiplatform libraries

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

Template streamlines creation of multiplatform projects with customizable presets for various targets, supporting code sharing and library publishing. Simplifies setup and configuration management.

AndroidJSJVM·InsanusMokrassar·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
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
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
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
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
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
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
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
common0.5.2
1

Offers a UI framework designed for seamless integration and management of model-view-viewmodel (MVVM) architecture, facilitating organized and efficient application development.

AndroidJSJVMNativeWasm·carthas·Apache License 2.0
kobweb-material1.0.0
1

Enhances web applications with a variety of UI components, including buttons, badges, tabs, and pickers, aiming to improve user interface elements and navigation features.

JS·RodrigoFerreira001
webgpu-ktypes0.0.9
11 used by

Offers types for WebGPU, enabling seamless integration and usage of WebGPU functionalities.

AndroidJSJVMNativeWasm·wgpu4k·MIT License
validation0.0.18
1

Compiler plugin validates the length of string properties using annotations for minimum and maximum length constraints, throwing exceptions when conditions aren't met.

JSJVMNativeWasm·hfhbd·Apache License 2.0
aughtone-types3.1.0
13 used by

Facilitates shared data types across projects, addressing duplication issues. Includes types for Location, Locale, Currency, and potentially Duration shortcuts for types like Distance.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
KMPToolkit1.0.8
1

Demonstrates a library template for generating Fibonacci sequences, showcasing deployment to Maven Central. Includes setup for publishing, handling credentials, and continuous integration with GitHub Actions.

AndroidJSJVMNativeWasm·KotlinWizzard·Apache License 2.0
KotlinDeepSeek0.1.0-alpha.1
1

Facilitates simple or advanced chat interactions using customizable message structures and models, supporting both single and multi-chat scenarios with streaming or non-streaming outputs.

AndroidJSJVMNativeWasm·MoYeRanqianzhi·Apache License 2.0
aes-kotlinv1.0.2
1

Kotlin library implements AES encryption/decryption, supporting 128-bit, 192-bit, and 256-bit keys with modes like ECB, CBC, CFB, OFB, CTR. Offers easy-to-use API for secure data handling.

AndroidJSJVMNative·niyajali·MIT License
kbus0.3.1
1

Facilitates cross-platform application development with shared code and platform-specific implementations, supporting seamless integration of iOS and web components alongside SwiftUI and Compose Multiplatform.

JSJVMNativeWasm·jimbroze